2016-04-26 44 views
0

我使用Ruby的net/http庫將RESTful請求發送到我的開發服務器。我一直在正確解析我在請求中發送的數據,所以我沒有考慮如何檢查通過Ruby發送的請求。Ruby的net/http使用什麼端口?

另一個問題,我發佈here,詢問如何在http請求中發送JSON數據,我收到一條評論,說我可以使用TCPMon檢查請求。爲了使用TCPMon來檢查請求,我需要知道在哪個端口上尋找請求。

那就把我帶到這裏來。 Ruby(和net/http)用來發送HTTP請求的端口是什麼?

+0

我假定端口80,因爲這是HTTP通信的內容? – Phrogz

回答

3

除非另有規定,它會使HTTP請求和HTTPS請求的端口443請求到端口80(標準HTTP/HTTPS端口)。

但是,您將設置TCPMon以偵聽某個端口上的請求,然後將它們轉發到其目標。所以,如果TCPMon的是在8080聽,你會發出請求到端口8080

1

用於HTTP的標準端口爲80。如果你沒有在URL中指定的端口,這是它會用什麼。

沒有什麼特別之處的80端口,它只是對HTTP標準。你可以在你想要的任何數字端口上運行你的服務器,測試服務器通常運行在8080或8000之類的東西上,但你必須確保你的客戶端連接到那個端口。

Here's a list of standard TCP and UDP ports