0
A
回答
2
这不是一个HTTP问题,因为它是一个TCP问题。不,端口不会改变:ephemeral port在连接期间保持不变。
但是,一旦一个新的连接时,客户端可以(和最有可能将)使用不同的端口。这完全取决于客户端操作系统的实现和中间路由器的网络地址转换。
无论如何,它不是你可以依赖的东西来构建类似会话的东西,因为来自同一个客户端的下一个请求很可能从不同的端口到达(更不用说HTTP不必运行在TCP)。
只需使用存储在cookie中的会话ID即可。
相关问题
- 1. 符合HTTP 1.1服务器和客户端连接半关闭
- 2. Hazelcast客户端连接端口
- 3. 将Apache HTTP客户端连接到RESTlet客户端
- 4. boto3客户端和连接
- 5. 客户端到客户端的连接?
- 6. http 1.1管道客户端实现
- 7. 连接到服务器http客户端
- 8. 使用HTTP客户端的Kerberos连接
- 9. iOS Http客户端无法连接:{System.Threading.Tasks.TaskCanceledException}
- 10. Java中的HTTP客户端连接
- 11. 连接客户端
- 12. 使用JAX-RS客户端支持HTTP/1.1和HTTP/2
- 13. 聊天协议和客户端连接到客户端?
- 14. P2P Cirrus连接Flash客户端和HTML客户端
- 15. 扭曲客户端协议 - 连接的接口前端
- 16. 客户端无法连接
- 17. 与WCF客户端连接
- 18. JAVA HTTP客户端和Serlvlet
- 19. 客户端接口实现
- 20. Tryton客户端无法通过Internet端口8000连接
- 21. 泽西客户端给读超时,但Apache HTTP客户端正常连接
- 22. SOAP请求与客户端认证连接HTTP客户端超时异常
- 23. 维护客户端http客户端 - 服务器连接的正确方法?
- 24. WinSock客户端连接
- 25. 客户端关闭连接
- 26. 客户端重新连接
- 27. SQL连接ClientInfo客户端
- 28. Jmx连接客户端
- 29. SignalR客户端未连接
- 30. WCF客户端连接