Ruby 的 net/http 使用什么端口?
What port does Ruby's net/http use?
我正在使用 Ruby 的 net/http 库向我的开发服务器发送 RESTful 请求。我一直在正确解析我在请求中发送的数据时遇到问题,因此我没有研究检查通过 Ruby.
发送的请求的方法
关于我发布的另一个问题 , asking how JSON data was sent in an http request, I received a comment saying that I could possibly inspect the request by using TCPMon。为了使用 TCPMon 检查请求,我需要知道在哪个端口上查找请求。
这让我来到这里。 Ruby(和 net/http)使用什么端口发送 HTTP 请求?
除非另有说明,否则它将向端口 80 发送 http 请求,向端口 443 发送 https 请求(标准 http/https 端口)。
但是,您将设置 TCPMon 以侦听特定端口上的请求,然后将它们转发到目的地。因此,如果 TCPMon 正在侦听 8080,您将向端口 8080 发出请求。
HTTP 的标准端口是端口 80。如果您未在 URL 中指定端口,它将使用该端口。
80端口没有什么特别的,只是HTTP的标准。您可以 运行 您的服务器在您想要的任何数字端口上,测试服务器通常 运行 在 8080 或 8000 之类的东西上,但您必须确保您的客户端连接到该端口。
我正在使用 Ruby 的 net/http 库向我的开发服务器发送 RESTful 请求。我一直在正确解析我在请求中发送的数据时遇到问题,因此我没有研究检查通过 Ruby.
发送的请求的方法关于我发布的另一个问题
这让我来到这里。 Ruby(和 net/http)使用什么端口发送 HTTP 请求?
除非另有说明,否则它将向端口 80 发送 http 请求,向端口 443 发送 https 请求(标准 http/https 端口)。
但是,您将设置 TCPMon 以侦听特定端口上的请求,然后将它们转发到目的地。因此,如果 TCPMon 正在侦听 8080,您将向端口 8080 发出请求。
HTTP 的标准端口是端口 80。如果您未在 URL 中指定端口,它将使用该端口。
80端口没有什么特别的,只是HTTP的标准。您可以 运行 您的服务器在您想要的任何数字端口上,测试服务器通常 运行 在 8080 或 8000 之类的东西上,但您必须确保您的客户端连接到该端口。