我有一个django rest框架API,需要阻止从外部来源获得请求,类似于CORS阻止所有非安全动词的方式。我需要做的是,当我需要返回403回复以外的其他地方,我需要做的是。
从我阅读的有关COR的内容中,它无法阻止获得请求,而且我看不到DRF内置的其他选项。我已经尝试查看request
对象检查原点,但也没有看到。有任何建议吗?
您可以尝试 request package,在Virtual Env install 请求 package
中pip安装请求
样本获取获得当前汇率的请求
import requests
currencies_out = requests.get(
str.format('https://openexchangerates.org/api/latest.json?app_id={}', 'e034f1ad6bb44668b6a5c815fe244455'))
if currencies_out.status_code == 200:
currencies = currencies_out.json()