我有一个应用程序,它在公共服务器上使用后端(REST Web服务(。目前我使用8080作为传入端口,并问自己这是否正确。理论上我几乎可以选择任何港口。理论上。。。但建议使用非保留端口。
我曾经听说,在公共WLAN中,使用"外来"端口调用web服务可能会被阻止。由于防火墙/代理规则。这真的会发生吗?
将端口443用于web服务有意义吗?(我在后台使用SSL证书(
这个概念很难解决,在考虑网络服务时有很多选择。我建议一般不要为您的web服务使用众所周知的端口,尽管在REST
的情况下需要说明。
正如您所提到的,在某些网络中,模糊的端口号可能会被严格的系统管理员阻止。在port 443
上通过TLS
操作您的服务是从网络中访问您的api的一种安全可靠的方式。
由于REST是一个http(s)
api,并且端口443被指定用于https
流量,因此对https-REST api
使用443似乎是合适的。
TLDR;对于REST
api ,可以使用众所周知的http端口80和443