urllib2.Request:: http Request sending successfully, but Response contains in valid data.

Steven D'Aprano steven at REMOVE.THIS.cybersource.com.au
Thu Feb 12 01:53:22 CET 2009


On Wed, 11 Feb 2009 01:56:19 -0800, nRk wrote:

> Hi
> 
> I am trying to send Data to a website through "http" using
> "urllib.request" library using the bellow code. Response status code
> contains. 200 (OK) but Response contains nothing...

No it doesn't, you say so later: it contains a set of bare <HTML></HTML> 
tags. That's not the same as nothing.

> 
> With same data When I test using C# it working fine.. Response having..
> some data in xml format.
> But I am using below python code i am getting response only "<HTML></
> HTML>".
> 
> Is there any in my code..
> 
>  req  = urllib2.Request(url) // url is valid url

This is not your real code.

>>> import urllib2
>>> req  = urllib2.Request(url) // url is valid url
  File "<stdin>", line 1
    req  = urllib2.Request(url) // url is valid url
                                                  ^
SyntaxError: invalid syntax


How do you expect us to find bugs in your code when you don't show us 
your real code? Are we supposed to be mind-readers?


Try using the same user-agent string as your C# code uses, and see if the 
server changes what it sends.



-- 
Steven



More information about the Python-list mailing list