我遇到了PHP SoapClient的问题。
以下是代码:
$obj = new SoapClient(WEBSERVICE_ADDRESS,array('trace' => 1,'encoding'=>'utf-8', 'exceptions' => 0));
$res_obj = ($obj->searchTextBySummaryAndDescription($params));
$res_obj
是一个对象。它包括一个错误列表。每个bug都有Bugdescription
等详细信息。问题是其中一个Bug描述有一个特殊的字符“←
”,所以当我尝试运行例如print $res_obj;
答案 0 :(得分:0)
我明白了:
致命错误:未捕获的SoapFault异常:[客户端]看起来像我们得到的 没有XML文档...
并且,我改变了php.ini文件行
; always_populate_raw_post_data = -1
用这个:
always_populate_raw_post_data = -1
e.g。没有;
答案 1 :(得分:-1)
尝试添加
error_reporting( 0 ) ;
到页面顶部。