[POST请求-检测到406安全事件

问题描述 投票:0回答:1

我正在尝试通过在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中创建了一个流,并且它在数周内运行良好。但是,现在我开始...

security curl post node-red http-status-code-406
1个回答
1
投票

另一端的服务器有很多方法可以识别哪个客户端正在发出请求,但是最有可能的一种方式是它正在查看来自发出请求的客户端的User Agent字符串。

© www.soinside.com 2019 - 2024. All rights reserved.