簡體   English   中英

Ruby的net / http使用哪個端口?

[英]What port does Ruby's net/http use?

我正在使用Ruby的net / http庫將RESTful請求發送到我的開發服務器。 我一直在正確解析請求中發送的數據時遇到問題,因此我沒有考慮檢查通過Ruby發送的請求的方法。

關於我在此處發布的另一個問題,詢問如何在http請求中發送JSON數據,我收到一條評論,說我可以使用TCPMon檢查該請求。 為了使用TCPMon來檢查請求,我需要知道要在哪個端口上查找請求。

那把我帶到這里。 Ruby(和net / http)使用哪個端口發送HTTP請求?

除非另有說明,否則它將向HTTP請求的端口80和HTTP請求的端口443(標准http / https端口)發出請求。

但是,您將設置TCPMon來偵聽某個端口上的請求,然后將其轉發到其目的地。 因此,如果TCPMon在8080上進行偵聽,則將向8080端口發出請求。

HTTP的標准端口是端口80。如果未在URL中指定端口,則將使用該端口。

端口80沒什么特別的,它只是HTTP的標准。 您可以在所需的任何數字端口上運行服務器,測試服務器通常可以在8080或8000之類的設備上運行,但必須確保客戶端連接到該端口。

這是標准TCP和UDP端口的列表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM