Подтвердить что ты не робот

Что называется парной запроса-ответа?

Например, в HTTP вы отправляете запрос и получаете ответ; существует ли существительное, которое описывает эту пару запроса-ответа?

Я думал о "диалоге" или "разговоре", однако они подразумевают несколько пар-запрос-ответ, тогда как я ищу слово, которое указывает ровно один.

Причина для запроса заключается в том, что мне нужно назвать объект, который инкапсулирует детали обоих, а RequestResponse кажется довольно хромым.

4b9b3361

Ответ 1

Как насчет "обмена"?

Ответ 2

  • RFC2616 называет это биржей.
  • Wireshark и HTTPNetworkSniffer называют его запросом/ответом.
  • Скрипач называет это сессией.
  • Чарльз называет это Последовательностью.
  • HTTP Scoop называет это разговором.
  • Другой словарь включает в себя: сообщение, транзакция, общение.

Я бы пошел на Exchange или RequestResponse.

Я также назвал это " Operation в моем коде, поскольку я ставил в очередь "Операции", сбрасывал "Операции", останавливал или возобновлял "Операции".

Ответ 3

RequestResponsePair звучит так, как будто он делает именно то, что он говорит. И это бесценное, я нахожу.

Ответ 4

Я бы использовал сообщение или транзакцию

Ответ 5

Взаимодействие

Ответ 6

Transceival или ServiceCall могут работать.

Ответ 8

Fiddler называет это Session.

Ответ 9

OpenRasta использует "связь" для пары "запрос/ответ".

Ответ 10

В моем конкретном случае я называю его Connection. Когда вы отправляете HTTP-запрос, вы в основном устанавливаете соединение с какой-то конечной точкой.

По крайней мере, одна из причин, почему мне это не нравится, это то, что похоже на Session, можно предположить, что в данный момент есть какая-то активность, которая может быть или не быть правдой.

Справочная информация. Мне нужно регистрировать все взаимодействия со сторонними службами.

P.S. ИМХО, Exchange является лучшим среди других. Это звучит более абстрактно.

Ответ 11

Как насчет ServiceConversation

Ответ 12

как насчет RequestResponseContext?