我有一个Django Rest Framework API,要求阻止来自外部源的GET请求,类似于CORS阻止所有非安全动词的方式。我需要做的是当GET请求从我的域以外的某个地方进来时我需要返回403响应。
从我读到的关于CORS的内容来看,它无法阻止GET请求,而且我没有看到任何其他DRF内置选项。我已经尝试查看request
对象来检查原点,但我也没看到。有什么建议吗?
答案 0 :(得分:0)
您可以在虚拟环境安装请求包
中尝试请求包pip安装请求
获取当前汇率的GET请求
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()