这失败了:
$ curl --trace multipart-fail.log -F "source={}" http://127.0.0.1:3003/jslint
带有 squid 状态 417 错误,ERR_INVALID_REQ
.
- curl请求失败的痕迹
- 使用 urlencoding (curl -d) 而不是 multipart (curl -F)的成功 curl 请求的跟踪
- squid 错误信息的格式化版本
我从来没有通过网络浏览器在实践中使用过这个,所以它可能是 curl 使用而不是 squid,但是如果我告诉 curl 不要使用 squid 代理,另一端的网络应用程序会很好地接受它。
(如果有更合适的 StackExchange 站点,请告诉我。)