【python】ConnectionRefusedError: [WinError 10061]


在測試接口過程中,由於各種原因服務端返回:10061,由於目標計算機積極拒絕,無法連接。

圖一

圖二


造成這種返回結果的可能原因:
1、代碼問題
2、本機代理設置問題
3、本地防火牆或者安全衛士之類的設置問題
3、目標服務沒有啟動,或者目標服務器掛掉
4、端口被占用
5、目標服務連接池已滿


解決方法:
1、代碼問題
修改或者添加網絡代理程序,
使用了urllib、requests等庫
設置HTTP_PROXY 和HTTPS_PROXY環境變量
常用的網絡庫會自動識別這些環境變量,使用變量設置的代理發起請求,設置如下:

import os
os.environ['http_proxy'] = 'http://127.0.0.1:1080'
os.environ['https_proxy'] = 'https://127.0.0.1:1080'


2、本機代理設置問題
點開瀏覽器中的設置,然后找到代理設置(谷歌瀏覽器里面此設置在高級里面),然后彈出internet屬性-->網絡代理設置,將自動檢測設置中的自動檢測打開。


3、端口被占用
修改目標服務器端口
查找占用端口的程序kill

4、服務器端問題
重啟服務器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM