91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Python中使用指定的端口發送http請求

發布時間:2021-01-22 16:35:20 來源:億速云 閱讀:1037 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關怎么在Python中使用指定的端口發送http請求,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

使用requests庫

class SourcePortAdapter(HTTPAdapter):
 """"Transport adapter" that allows us to set the source port."""

 def __init__(self, port, *args, **kwargs):
  self.poolmanager = None
  self._source_port = port
  super().__init__(*args, **kwargs)

 def init_poolmanager(self, connections, maxsize, block=DEFAULT_POOLBLOCK, **pool_kwargs):
  self.poolmanager = PoolManager(
   num_pools=connections, maxsize=maxsize,
   block=block, source_address=('', self._source_port))

s = requests.Session()
s.mount('https://baidu.com', SourcePortAdapter(54321))
s.get('https://baidu.com')

我用wireshark測試發現是走的54321端口。

使用pycurl庫

c = pycurl.Curl()
c.setopt(c.URL, 'https://curl.haxx.se/dev/')
c.setopt(c.LOCALPORT, 54321)
c.setopt(c.LOCALPORTRANGE, [52314,56321,5532])
c.perform()
c.close()

測試OK,可以直接在curl命令行中測試。

curl --local-port 12520 http://baidu.com

上述就是小編為大家分享的怎么在Python中使用指定的端口發送http請求了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿合奇县| 进贤县| 宁城县| 苏尼特左旗| 自治县| 唐河县| 荥经县| 宝丰县| 甘南县| 沭阳县| 鲜城| 洪泽县| 闸北区| 景德镇市| 分宜县| 罗城| 周宁县| 沧州市| 慈溪市| 仁布县| 台安县| 桃园市| 长乐市| 湘阴县| 岳西县| 镇平县| 济南市| 松滋市| 始兴县| 融水| 蓝田县| 剑河县| 古交市| 秀山| 肥乡县| 合阳县| 蓬安县| 台北县| 永登县| 建水县| 连平县|