Question

When on looking at the HttpWebRequest and HttpWebResponse methods on C#, I just learnt about the HTTP POST and HTTP GET and the HTTPS

HTTPS means whatever data we send will be encrypted so that it is secure

Even when on submitting to some POST data to a HTTPS site while making a HttpWebRequest, Fiddler seems no problems to read the username and password. How?

POST https://someurl  HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: some-host
Content-Length: 84
Expect: 100-continue
Connection: Keep-Alive

j_username=admin&j_password=pass*&Submit=Login

The URL above is HTTPS probably means that all datas are encrypted.

How come then Fiddler know about the username and password ?

Was it helpful?

Solution

Fiddler is your proxy in certain sense, he sits in-between you and the outside world.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top