我注意到,当我尝试使用Dio从Flutter应用发送包含名为FormData
的字段的<<< 1234567890 >>>
时,服务器返回:
不可接受!
在此服务器上找不到所请求资源的适当表示形式。此错误是由Mod_Security生成的。
所以我尝试将其发送为application/x-www-form-urlencoded format
,但还是一样。我什至尝试对<<< 1234567890 >>>
进行URL编码,因此它变成了%3C%3C%3C%201234567890%20%3E%3E%3E
,但还是没有运气。
然后我开始在Postman中进行实验,似乎发布的键和/或数据包含>
或另一个>
或<
旁边的<button id="myButton type="button" >GET DATA</button>
(或由空格分隔) ,我收到406错误。
我很好奇为什么会这样。该服务器是Hostgator上的共享服务器,在Linux上运行Apache。