太原PHP培训
达内太原php培训中心

0351-5608878

热门课程

当tinyproxy遇上php的soap

  • 时间:2016-11-07
  • 发布:PHPor 的Blog
  • 来源:PHPor 的Blog

当tinyproxy遇上php的soap

当喜洋洋遇上灰太狼,当光头强遇上了熊大熊二,当tinyproxy遇上php会怎样呢?

用例:

使用tinyproxy-1.8.3做代理

php访问soap服务时,使用tinyproxy做代理访问http地址(不是https)

http响应数据有点儿多,走的是Transfer-Encoding: chunked

问题:

tinyproxy代理的过程中把响应头中的Transfer-Encoding: chunked 给删掉了,保留了 HTTP/1.1 的版本号,也没有添加content-length, 也没有添加connection: close ; 对于这种尴尬的情况,client端就不方便处理了

解决办法:

如果使用隧道代理的方式,tinyproxy就不会做上述多余的处理了,但是, phpsoapclient强制写死的逻辑是:如果方式的是https,则使用隧道代理方式,否则,不走隧道代理方式,可是服务提供的就是http,不是https!!!!!!

修复tinyproxy的这个问题

换个proxy

好了,今天就给大家讲这么多吧,喜欢我的内容可以关注或者分享(微信公众平台:tytedu)选择太原达内培训,不再孤军奋战,轻轻松松做IT高薪白领。太原达内培训带领有明确目标的学子迈向成功之路!

上一篇:你所不知道的 PHP(二)
下一篇:数据分析8个流程与常用7个思路

太原php培训资源站

太原PHP编程开发并发编程槽与坑

Php开发规划自己的路

太原php培训老生常谈php

选择城市和中心
贵州省

广西省

海南省