常见技术问题解答

下列有几个常见的技术问题:


200 成功。 响应的主体可能返回成功信息或者错误信息。

400 其中一个查询参数丢失或无效。 一个400错误的例子。

404 无法在服务器上找到该 URL。

500 意外的服务器错误。 一个500错误的例子。

503 该服务暂时不可用。

“400 Bad Request”一般是由于参数数据格式出错导致XML无法序列化导致的。常见的XML格式不正确,例如:标签不是成对出现参数值错误

比如UploadContactListFile API里的myFileStream参数值没有使用base64算法进行加密。

HTTP Post传输数组,有3种方式:




由于只有第二种方式才能进行API的数据绑定功能,所以只能采用第二种方式。否则会出现“System.NullReferenceException: Object reference not set to an instance of an object. ”错误。

PHP的http_build_query的方法生成的参数的方式是第一种,所以不能使用。

具体请参考“PHP如何使用curl调用SOAP协议接口”教程。