加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – cURL响应不可读

发布时间:2020-12-13 16:56:49 所属栏目:PHP教程 来源:网络整理
导读:我的cURL响应有问题,当我尝试调用WSDL的方法时,我从浏览器收到这个奇怪的文本, ?d????_??[?7?4eS?@???8 ?]??Q??A????t?,????]?1??%Y???4!l?^ZG??,8??v????????#ZJ?W??r)0Ek????Q?????"??!?0??0????(?T?$???? Z?????UU???g???????C?f8?!??5??L?t{????6??{jY?Q
我的cURL响应有问题,当我尝试调用WSDL的方法时,我从浏览器收到这个奇怪的文本,

?d???<?_??[?7?4eS?@???8 ?]??Q??A???>?t?,????]?1??%Y???4!l?^ZG??,8??v????????#ZJ?W??
r)0Ek????Q?????"??!?0??0????(?T?$???? Z?????UU???g??????&?C?f
8?!??5??L?t{????6??{jY?Q??????K????3?D2?e   ??Oc????@^P??$?IΠ?4A[;?p?7?????i5??+?歖~=????)?????a?L?GJey?F???????v]??<??z??????N????z??.?i:?S5??FgkM?hS???|,?0?E9i=?+??!^W??7?????0?w????+b????[?;???fE4_????????u?Q)E??;?;?JL???????????1??7[?$D????W????U$9???

我怎么解决这个问题?

这是我的标题

$headers = array(
                "Accept-Encoding: gzip,deflate","Content-Type: text/xml;charset="UTF-8"","SOAPAction: "http://tempuri.org/"","Host: domain.com","Content-length: ".strlen($xml_post_string),"Connection: Keep-Alive"
                );

这是我的卷曲选项

curl_setopt($soap_do,CURLOPT_URL,$url);
curl_setopt($soap_do,CURLOPT_CONNECTTIMEOUT,120);
curl_setopt($soap_do,CURLOPT_TIMEOUT,CURLOPT_AUTOREFERER,true); // new
curl_setopt($soap_do,CURLOPT_MAXREDIRS,10);   // new
curl_setopt($soap_do,CURLOPT_FOLLOWLOCATION,CURLOPT_RETURNTRANSFER,true );
curl_setopt($soap_do,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($soap_do,CURLOPT_SSL_VERIFYHOST,CURLOPT_POST,true );            
curl_setopt($soap_do,CURLOPT_POSTFIELDS,$xml_post_string); 
curl_setopt($soap_do,CURLOPT_VERBOSE,TRUE); 
curl_setopt($soap_do,CURLOPT_HTTPHEADER,$headers);

解决方法

谢谢你们的评论,我现在已经解决了这个问题,向Grokify大喊,我只是删除了Accept-Encoding:gzip,deflate,它现在可读了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读