有些东西我无法找到。我正在使用SoapUI和Wireshark玩一些服务,有一些我不明白的东西。 HTTP 200响应如何?我现在这个状态代码意味着什么,在SoapUI上,我可以看到像这样的响应[为HTTP正确性编辑的换行符]:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Encoding: gzip
Content-Type: text/xml;charset=UTF-8
Content-Length: 20
Date: Mon, 14 Dec 2015 10:02:01 GMT
在RAW选项卡上。但我认为这就像解析后的反应。 xml代码怎么样?是一个空消息,其中标题表示它是肯定的答案?目的地接收的确切代码是什么?
由于
答案 0 :(得分:1)
HTTP格式不使用XML对数据进行编码(并且在数年前存在XML)。
标题是关键:用新行分隔的值对。您没有看到解析的响应,您正在查看原始标头。它们非常接近于纯文本格式。
唯一的XML将是HTTP响应内容(这只是因为内容类型标题表示内容是XML),而不是HTTP响应标头。
答案 1 :(得分:0)
"是否为空消息,其中标题表示它是肯定的答案?"请参阅Content-Length的值:20(字节)。因此,该消息在响应中包含20个字节的数据。如上所述,您看到的是响应标头,它与响应主体(数据)一起形成HTTP响应。