先看截图:
如图所示,两次请求只是相差一个字母,结果一个超时,一个正常请求,而且是必现的。
请求中,已经添加了header("Expect: "),这是网上绝大多数的解决办法,但没用。
该问题在多个服务器出现,大致情况如下:
服务器(正式服): Red Hat 4.8.5-44, curl 7.29.0, 最长参数:1165
服务器(正式服): Red Hat 7.3.1-6, curl 7.61.1, 最长参数:1398
服务器(测试服): Red Hat 10.3.1-1, curl 7.87.0, 最长参数:1165
服务器(开发服): Red Hat 4.8.2-16, curl 7.19.7, 最长参数:1074
服务器(本机(mac)): macOS Mojave 10.14.6, curl 7.54.0, 最长参数:无限制
如测试结果所示,curl可post的最长参数基本不相同,并没有随curl版本、系统版本呈现状态。
在测试过程中,可以认为请求是独占整个服务器资源的,所以我认定基本没有带宽和性能问题,只是不知道哪里的配置影响?
curl的参数都看过好几遍,没发现解决参数,求帮助