我正在尝试通过在POST请求中提交表单值来从URL获取时间表。为此,我在node-red中创建了一个流,并且它在数周内运行良好。但是,现在我开始收到以下安全错误。
检测到406安全事件
检测到406安全事件
您的请求已被阻止。请稍后再试。
XrxWwwzzK-WmpFeEbGejEwAAAEo-www.islamiskaforbundet.se-xxx.xxx.xxx.xxx
有趣的是,当我将参数放入REST开发工具(例如邮递员或打开RESTED)并发布请求时,我得到的数据没有任何问题。
以下是邮递员生成的CURL请求:
curl -X POST \
https://www.islamiskaforbundet.se/wp-content/plugins/bonetider/Bonetider_Widget.php \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-H 'postman-token: eb701a0e-406e-4851-653f-2b7818c7d455' \
-d 'ifis_bonetider_widget_city=G%C3%B6teborg%2C%20SE&ifis_bonetider_widget_date=2020-05-14'
执行后,在终端上失败。
有人可以说服务器可能已经了解了我的IP地址并开始阻止所有传入请求,但是为什么相同的请求在上述工具的UI中可以正常工作,但在CURL或我的节点红色流中却不能正常工作?] >
我有什么想念的吗?或如何避免此安全错误?
我正在尝试通过在POST请求中提交表单值来从URL获取时间表。为此,我在node-red中创建了一个流,并且它在数周内运行良好。但是,现在我开始...
另一端的服务器有很多方法可以识别哪个客户端正在发出请求,但是最有可能的一种方式是它正在查看来自发出请求的客户端的User Agent字符串。