2013-06-21 4 views
-2

Я использую службы WCF REST Протокол обмена.
Правильно ли я говорю, что моя служба WCF совместима с транспортом TCP/IP? (HTTP по умолчанию в любом случае)REST совместимость по TCPIP

+0

Определите «совместимый с TCP/IP». HTTP обычно _runs поверх_ TCP/IP, если это то, что вы имеете в виду. TCP только гарантирует, что ваши пакеты получены в порядке, а IP означает, что вы можете отправлять пакеты дальше, чем ваша локальная сеть. Этим протоколам все равно, какие данные они переносят. Возможно, вы хотите задать другой вопрос? Или вы пишете документ для маркетинга/управления? – CodeCaster

+0

Спасибо за ответ. Ну, я прочитал одну статью где-то говорит, что REST построена поверх HTTP, и я подумал, что это может потерять гибкость транспорта в разных каналах, таких как TCP/IP, и тем самым повысить уровень. Не могли бы вы также прокомментировать эту ссылку ..http: //stackoverflow.com/questions/17224803/financial-wcf-service-to-use-soap-or-rest –

+0

_ «она может потерять гибкость транспорта в разных каналах, таких как TCP/IP и тем самым поднимать вопрос "_ - Я действительно не знаю, куда вы попадаете. Можете ли вы объяснить, что вы хотите сделать и чего боитесь при использовании REST? – CodeCaster

ответ

1

Во-первых, REST не является протоколом, это архитектурный стиль, используемый по протоколу HTTP. Имея это в виду, он зависит от уровня приложения HTTP в стеке OSI, поэтому, по существу, любой сетевой уровень (например, TCP/IP), который имеет реализацию HTTP выше, может использоваться для взаимодействия в RESTful.

+0

Спасибо. Я только что прошел через другую ссылку, на которой были решены многие мои запросы. http://stackoverflow.com/questions/186631/rest-soap-endpoints-for-a-wcf-service –