13Kas
Burpsuite proxy does not get HTTP error 429 but vanilla python requests do?
When I make a normal Python request to some site without any proxies, I get a 429 response, which is too many requests. However, when I open up Burpsuite proxy and add:
import requests
# Set up the proxies dictionary for Burpsuite
proxies = {
"http": "http://127.0.0.1:8080", # HTTP proxy
"https": "http://127.0.0.1:8080" # HTTPS proxy
}
- In my Python request, somehow, the request goes through, and I get a 200 response. Why is that?
- I sent the proxied request to the repeater, and it matches the Python request identically, so it does not look like Burpsuite is changing it in any way. Why is this happening?
Don't get me wrong; this is a good thing, but I just want to know how Burpsuite is getting around the error.