Vishak Raj
Vishak Raj

Reputation: 171

Requests - Python - Failed to establish a new connection: [Errno 111] Connection refused

I have a server running in Ubuntu OS, and I am using Python for getting to learn.

I started an app which I installed, When I opened the app in browser the page is not secure, like this -

your image description goes here

I am getting some data from this page using python -

from urllib3.exceptions import InsecureRequestWarning
import requests
requests.urllib3.disable_warnings(category=InsecureRequestWarning)
req = requests.get(url='https://127.0.0.1:7001', verify=False)

This shows an error -

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='127.0.0.1', port=7001): Max retries exceeded with url: / (Caused by 
NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fc2ae5f94f0>: Failed to establish a new connection: [Errno 111] Connection refused'))

When I print the variable req to check the status, but python shows the variable is not defined

How to solve this, thanks

Upvotes: 6

Views: 62578

Answers (1)

AKX
AKX

Reputation: 169398

HTTPSConnectionPool(host='127.0.0.1', port=443)

443 is the default port for HTTPS.

You're probably (we can't see how you've defined url, but that's my best guess) trying https://127.0.0.1/..., not https://127.0.0.1:7001/... – fix that in your code.

Upvotes: 3

Related Questions