关于http:所谓的请求-响应对是什么?

What is a request-response pair called?

本问题已经有最佳答案,请猛点这里访问。

例如,在HTTP中,您发送请求并接收响应;是否有一个名词描述了请求-响应对?

我想到了"对话"或"对话",但是这些隐含着多个请求-响应对,而我正在寻找一个恰好表示一个的单词。

问的原因是我需要命名一个封装了两者详细信息的对象,而RequestResponse似乎很la脚。


  • RFC2616称为Exchange。
  • Wireshark和HTTPNetworkSniffer称为请求/响应。
  • Fiddler称之为会话。
  • 查尔斯称其为序列。
  • HTTP Scoop称之为对话。
  • 其他词汇包括:消息,事务,通信。

我会选择ExchangeRequestResponse

我也在代码中将其命名为Operation,因为我会将操作,队列操作,刷新操作,暂停或恢复操作排队。


"交换"如何?


RequestResponsePair听起来确实像它所说的那样。我发现那是无价的。


互动


我将使用消息或交易


HttpRoundTrip-在本博客文章中受Jeff Atwood的启发


TransceivalServiceCall可能有效。


提琴手将其称为会话。


在我的特定情况下,我考虑将其称为Connection。发送HTTP请求时,基本上是在与某个端点建立连接。

我不喜欢它的至少一个原因是,它类似于Session,可以假设当前正在发生某种活动,这可能是正确的,也可能不是。

背景:我需要记录与第三方服务的所有交互。

P.S。恕我直言,Exchange是最好的。听起来更抽象。


OpenRasta使用"通信"作为请求/响应对。


ServiceConversation

怎么样?


RequestResponseContext怎么样?