【问题标题】:How is a HTTP 200 Response?HTTP 200 响应如何?
【发布时间】:2018-03-21 06:03:51
【问题描述】:

有些事情我无法找到。我正在使用 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代码如何?是一个空消息,其标题表明它是一个肯定的答案?目的地收到的具体代码是什么?

谢谢

【问题讨论】:

    标签: xml http response


    【解决方案1】:

    HTTP 格式不使用 XML 对数据进行编码(并且比 XML 的存在早了几年)。

    标题是键:值对,用新行分隔。您没有看到已解析的响应,您正在查看原始标头。它们非常接近纯文本格式。

    唯一的 XML 将是 HTTP 响应 content(这只是因为 content-type 标头表示内容是 XML),而不是 HTTP 响应标头。

    【讨论】:

    • 那么,目的地收到的是原始响应,不是吗?这正是来源发送的内容。响应可能包括正文。
    • 如果我的问题表达错误并误用了概念,如果您能纠正它会很好。
    【解决方案2】:

    “是一个空消息,标题表明它是一个肯定的答案吗?”查看 Content-Length 的值:20(字节)。因此,消息在响应中包含 20 个字节的数据。正如上面所回答的,您所看到的是响应标头,它们与响应正文(数据)一起形成 HTTP 响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-03
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多