响应与请求非常类似,但又有一些不一样。 如果响应成功 - 找到过程,正确执行并返回结果 - 那么XML-RPC响应看起来很像请求 - 但是请求中methodCall元素被响应中methodResponse元素替换,并且没有methodName元素:
参数可以是数组或结构,因此可以返回多个值。
与请求一样,响应打包在HTTP中并具有HTTP标头。 即使消息中包含错误,所有XML-RPC响应都使用200 OK响应代码。 标头使用与请求类似的通用结构,一组典型的标头应该如下所示:
XML-RPC仅需要HTTP 1.0支持,但HTTP 1.1兼容。
Content-Type必须设置为text/xml。
Content-Length标头指定响应的长度(以字节为单位)。
带有标头和响应有效负载的完整响应如下所示:
响应从XML-RPC服务器传递到XML-RPC客户端后,将关闭连接。 后续请求需要作为单独的XML-RPC连接发送。
