本人遇到的问题只针对极个别的需要的朋友,这种情况比较少见。
先说下,触发情况,post请求,application/x-www-form-urlencoded格式。
第一,参数是否需要urlencode,例如:
string name="张三";
var newname=HttpUtility.UrlEncode(name);
string body=$"key={newname}";
第二,编码后的参数是否需要全字母大小写,这个错误非常的隐晦不容易发现,本人对比非常久数据之后才发现的。
//接上面
string name="张三";
var newname=HttpUtility.UrlEncode(name).ToUpper();//本人遇到字母全部必须大写,要不然会请求超时
string body=$"key={newname}";
至于网上那些爬过来的数据,我个人觉得很恶心,希望我遇到的问题对需要的人有帮助。