什么是请求 - 响应对?

时间:2009-06-24 16:39:26

标签: http naming

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

我想到了“对话”或“对话”,但是这些意味着多个请求 - 响应对,而我正在寻找一个只指示一个的单词。

询问的原因是我需要命名一个封装两者细节的对象,而RequestResponse似乎相当蹩脚。

12 个答案:

答案 0 :(得分:31)

“交换”怎么样?

答案 1 :(得分:28)

  • RFC2616将其称为 Exchange
  • Wireshark和HTTPNetworkSniffer将其称为请求/响应
  • Fiddler称之为 Session
  • Charles称之为序列
  • HTTP Scoop将其称为对话
  • 其他词汇包括:消息交易通讯

我会选择ExchangeRequestResponse

我还在我的代码中命名为Operation,因为我会对操作,刷新操作,暂停或恢复操作进行排队。

答案 2 :(得分:14)

RequestResponsePair听起来就像它说的那样。我觉得这非常宝贵。

答案 3 :(得分:8)

我使用消息或交易

答案 4 :(得分:8)

相互作用

答案 5 :(得分:4)

TransceivalServiceCall可能会有效。

答案 6 :(得分:4)

HttpRoundTrip - 受Jeff Atwood在this blog post

的启发

答案 7 :(得分:3)

Fiddler将其称为 会话

答案 8 :(得分:1)

OpenRasta为请求/响应对使用了“通信”。

答案 9 :(得分:1)

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

我不喜欢它的至少一个原因是类似于Session,人们可以假设此刻正在发生一些活动,这可能是也可能不是。

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

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

答案 10 :(得分:0)

RequestResponseContext怎么办?

答案 11 :(得分:0)

ServiceConversation

怎么样?