Могу ли я использовать порт 443 для своего веб-сервиса или этот порт зарезервирован? - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть приложение, которое использует серверную часть (веб-сервис REST) ​​на сервере c. В настоящее время я использую 8080 в качестве входящего порта и спросил себя, правильно ли это. Теоретически я мог выбрать практически любой порт. Теоретически ... Но желательно использовать незарезервированный порт.

Однажды я слышал, что вызов веб-службы с портом "exoti c" может быть заблокирован в беспроводной сети publi c. Из-за правил брандмауэра / прокси. Может ли это произойти?

Имеет ли смысл использовать порт 443 для веб-службы? (Я использую сертификат SSL на своем бэкэнде)

1 Ответ

0 голосов
/ 04 апреля 2020

С этой концепцией довольно сложно разобраться, есть много вариантов при рассмотрении сетевых сервисов. Я бы посоветовал не использовать общеизвестный порт для вашей веб-службы в целом, хотя в случае REST есть смысл.

Как вы упомянули, неясные номера портов могут быть заблокированы внутри определенных сетей строгими системными администраторами. Работа службы через TLS на port 443 - это безопасный и надежный способ доступа к вашему API изнутри сети.

Если REST - это http(s) API, а порт 443 предназначен для https traffi c, использование 443 для https-REST api представляется целесообразным.

TLDR; Можно использовать хорошо известные порты http (s), 80 и 443, для вашего REST api

...