【发布时间】:2012-05-26 00:46:43
【问题描述】:
我在使用 Soap 向服务器提交用户数据时遇到了一些问题。我得到的只是:
获取 http 正文时出错,没有内容长度,连接关闭或分块数据
我是不是做错了什么?
$client = new SoapClient(APPPATH.'my.wsdl',array(
'login' => 'user',
'password' => 'pass',
'location' => 'http://gimmeyadata.com/crm/regserv?wsdl',
'trace' => true,
)
);
$result = $client->register(array(
'Email' => 'me@mail.com',
'Gender' => 'm',
'First name' => 'Oliver',
'Last name' => 'Liermann',
'Language code' => 'de-de',
));
最后一个响应头: HTTP/1.1 200 OK X-SiteConfidence: jenppb601 Content-Location: http://.***.* em>/general/html/pages/layouts/columnContent.jsp 内容语言:de-DE 内容类型:text/html;charset=UTF-8 日期:2012 年 5 月 18 日星期五 15:50:01 GMT 传输编码:分块连接:保持活动连接:传输编码集 Cookie:JSESSIONID=0a6d28f530d798c4676f59494491a82035d98e25ff6f.e38Ka38Sax4TbO0MaheKbhaTbh8Te6fznA5Pp7ftolbGmkTy; path=/ Cache-Control: 私有
最后一个请求头: POST /html/de_DE/index_DE/index.html HTTP/1.1 主机:.**.* 连接:Keep-Alive User-Agent : PHP-SOAP/5.2.13 内容类型: text/xml;字符集= UTF-8的SOAPAction: “” 内容长度:937授权:基本c3RyZ19ka29zaGF2ZTpsNFB3TVZqDlRhZUc1cg ==曲奇:JSESSIONID = 0a6e28e930d70301b8f6dd3e8a2598bff7cef065809a.e38Pa3mLbx4Oci0Mah4Qb34TbxmOe6fznA5Pp7etoltGmkTy; BIGipServerPirobase = 254438666.20480.0000;
PHP 版本:5.2.13
【问题讨论】:
-
您使用的是哪个PHP版本,如果您启用了soap跟踪,请发布响应头。