maybe a header missing.

run fiddler then run it with the webbrowser and then with your code and compare the outgoing comms