I have seen questions answering how to suppress the warning but I want to understand why the warning happens. I can go to a https site in my browser with no warning about it being insecure but when I try to send requests using python requests I get the warning. Why?
I have seen this explanation: What does the Python InsecureRequestWarning really mean?
Does this mean my browser has a certificate and requests doesn't?