课程咨询 :0351-5608878

  • 当tinyproxy遇上php的soap

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

  • 当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高级开发名企定制班(剩2个名额)

php高级开发名企定制班(剩2个名额)

开班日期:06.30

php高级开发周末班(剩5个名额)

php高级开发周末班(剩5个名额)

开班日期:06.30

php高级开发免费试听(剩5个名额)

php高级开发免费试听(剩5个名额)

开班日期:06.30

高级开发工程师精品班

高级开发工程师精品班

开班日期:06.30

  • 地址:山西省太原市小店区学府街长治路高新国际A座24层
  • 课程培训电话:0351-5608878     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56