What is a request-response pair called?
例如,在HTTP中,您发送请求并接收响应;是否有一个名词描述了请求-响应对?
我想到了"对话"或"对话",但是这些隐含着多个请求-响应对,而我正在寻找一个恰好表示一个的单词。
问的原因是我需要命名一个封装了两者详细信息的对象,而RequestResponse似乎很la脚。
- @bbrown-嗯,看起来是这样。我没有通过Google或内置搜索找到它:-(
-
没问题。这只是那里的第一篇相关文章。
-
@bbrown-不幸的是,直到您提出问题后,该信息才显示。它没有出现在"类似问题"列表中。
-
RFC2616称为Exchange。
-
Wireshark和HTTPNetworkSniffer称为请求/响应。
-
Fiddler称之为会话。
-
查尔斯称其为序列。
-
HTTP Scoop称之为对话。
-
其他词汇包括:消息,事务,通信。
我会选择Exchange或RequestResponse。
我也在代码中将其命名为Operation,因为我会将操作,队列操作,刷新操作,暂停或恢复操作排队。
-
确实,这是一个不错的选择,尽管RFC2616仅将单词exchange提及两次。
-
您是否有可能复制/粘贴此答案?重复的问题有一个公认的答案,在我看来,答案不那么彻底。 stackoverflow.com/questions/325346/…
-
@乔纳森完成了。请注意,所有这些内容均为CC-By-SA,您可以将其复制并注明出处。 :)
"交换"如何?
- 根据之前的问题(stackoverflow.com/questions/325346/…),这就是规范所使用的。
RequestResponsePair听起来确实像它所说的那样。我发现那是无价的。
互动
-
对我的想法,也许我们可以给它一个缩写:ixn,这样一个独特的词。
-
@JimmChen i9n;大约一半的i18n
我将使用消息或交易
-
TsSkTo指出,当您使用数据库但当前不谈论数据库时,这可能会造成混淆。 EricLaw指出,http流量不是事务性的。关于消息,我认为关于消息的数量和方向过于宽松(它可能由一对组成,但也可能只是一条消息)。
HttpRoundTrip-在本博客文章中受Jeff Atwood的启发
-
不幸的是,该链接已死。我相信这是您要发布的信息:blog.codinghorror.com/aspnet-ntlm-authentication-is-it-worth??-it
Transceival或ServiceCall可能有效。
提琴手将其称为会话。
-
会话工作得很好,但是它有一个较小的缺点,即某些人可能会认为它与"会话cookie"或相关技术有关。事务似乎是个好名字,只是"事务"暗示HTTP流量在某种程度上是事务性的(包括回滚等),而事实并非如此。
-
我不知道OP的用途。但是我经常使用Fiddler,术语" session"从来没有任何问题。实际上,它是如此透明(因为它只是该请求-响应对的一个术语),因此必须加载Fiddler才能查看他们所谓的名称(如果有的话)。
-
嘿,请稍等...。埃里克·劳伦斯...提琴手
-
借助事后观察,如果我再次构建Fiddler,我会使用Exchange。
在我的特定情况下,我考虑将其称为Connection。发送HTTP请求时,基本上是在与某个端点建立连接。
我不喜欢它的至少一个原因是,它类似于Session,可以假设当前正在发生某种活动,这可能是正确的,也可能不是。
背景:我需要记录与第三方服务的所有交互。
P.S。恕我直言,Exchange是最好的。听起来更抽象。
OpenRasta使用"通信"作为请求/响应对。
-
您可以指定OR的意思吗?
-
完成后,也将它用过去时表示,因为fx与5年后无关。
ServiceConversation
怎么样?
RequestResponseContext怎么样?
-
每个抽象都是一个范式!
-
我读那句话的方式大不相同。 " Request / response "修改" paradigm ",它们不是同义词。
-
只是我还是从第一次输入时起,答案就没有实质性改变?