Name for HTTP Request+Response

怎甘沉沦 提交于 2019-11-27 17:11:18

问题


There's one thing I haven't found in rfc 2616 and that's a "canonical" name for a request/response pair. Is there such thing?

  4.1 Message Types

    HTTP messages consist of requests from client to server and responses
    from server to client.

       HTTP-message   = Request | Response     ; HTTP/1.1 messages

Taking this as a template, which word would you put in the following sentence?

  A single complete HTTP ... consists of one HTTP Request and one HTTP Response

       HTTP-... = Request Response 

roundtrip? cycle?


回答1:


The spec calls them "exchanges" (or "request/response exchanges"),

In HTTP/1.0, most implementations used a new connection for each
request/response exchange. In HTTP/1.1, a connection may be used for one or more request/response exchanges.




回答2:


Exchanges is nice name, also we can use Connection, Communication or session




回答3:


(answer originally taken from a duplicate question)

  • RFC2616 calls it an Exchange.
  • Wireshark and HTTPNetworkSniffer call it a Request/Response.
  • Fiddler calls it a Session.
  • Charles calls it a Sequence.
  • HTTP Scoop calls it a Conversation.
  • Other vocabulary includes: Message, Transaction, Communication.

I would go for Exchange or RequestResponse.

I also went to name it Operation in my code as I would queue Operations, flush Operations, pause or resume Operations.




回答4:


Transaction, yes, or "A singe HTTP Request consists of one HTTP Request message and one HTTP Response message."



来源:https://stackoverflow.com/questions/325346/name-for-http-requestresponse

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!