
我尝试了使用如下代码
getgroup() { this.setState({code: null}); axios({ baseURL: 'http://172.31.0.110:7999/v1.0/gogamechen1/groups', method: 'POST', headers: {'content-type': 'application/json'}, timeout: 5000, params: { _method: 'GET' }, data: { desc: true, }, httpAgent: new http.Agent({ keepAlive: false }), }) .then(this.handleResult) .catch(this.handError); }; 但是没有效果,还是 keep alive 的 axios 里如何主动关闭连接啊
js 的库是不是都喜欢隐藏这些细节啊, 有需求的时候都找不到在哪设 orz
1 ccbikai PRO headers 里边自己写一下报文呢? |
2 flowfire 2018 年 3 月 20 日 via iPhone https://i.loli.net/2018/03/20/5ab103502d434.png 手动指定 http header 试试 以及想知道为啥要禁用 keep alive p.s. 也可以试试其他骚操作比如降级为 http1.... |
3 lolizeppelin OP 不能写 head 底层库禁止这个危险 head |
4 lolizeppelin OP 我不是想禁止 keep alive 我只是想关闭链接 因为 Python 服务端协程 http 服务库有些 bug 不是很好处理所以要客户端主动关闭 |
5 ipwx 2018 年 3 月 21 日 via iPhone @lolizeppelin 加一个 NGINX 反代,NGINX 改写为 HTTP/1.0 访问 python |
6 lolizeppelin OP 能 axios 里关闭就不用绕一圈了..... 绕圈的方法多去了 orz |