我正在使用Ruby的net / http库向我的dev服务器发送RESTful请求。我一直在解决正在解析我在请求中发送的数据的问题,所以我没有想办法检查我通过Ruby发送的请求。
关于我发布here的另一个问题,询问如何在http请求中发送JSON数据,我收到一条评论说我可以使用TCPMon检查请求。为了使用TCPMon来检查请求,我需要知道在哪个端口上查找请求。
这就把我带到了这里。 Ruby(和net / http)用什么端口发送HTTP请求?
答案 0 :(得分:3)
除非另有说明,否则它将向端口80请求http请求,端口443请求https请求(标准http / https端口)。
但是,您将设置TCPMon以侦听某个端口上的请求,然后将它们转发到目标端口。因此,如果TCPMon正在侦听8080,您将向端口8080发出请求。
答案 1 :(得分:1)
HTTP的标准端口是端口80.如果您没有在URL中指定端口,那就是它将使用的端口。
端口80没有什么特别之处,它只是HTTP的标准。您可以在任何所需的数字端口上运行服务器,测试服务器通常运行在8080或8000上,但您必须确保客户端连接到该端口。