Of course, I figured it out just half an hour after giving up and asking for help.
The problem was that the URL was percent-encoded, so I needed use QUrl.fromEncoded(url_string) and not QUrl(url_string). On Sat, Jan 7, 2012 at 2:09 PM, Doogster <thedoogs...@gmail.com> wrote: > Could you please tell me why a GET request to a last.fm web service > URL returns a different result whether I call it from a browser or > from a QNetworkAccessManager? > > A specific example would be the following URL: > > http://ws.audioscrobbler.com/2.0/?album=American+IV%3A+The+Man+Comes+Around&format=json&autocorrect=1&artist=Johnny+Cash&mbid=261de123-7315-4a2f-8c40-3dad9092313e&api_key=295a01cfa65f9e521bdd2cc3c36d7c89&method=album.getinfo > > Pasting it into Google Chrome's address bar produces the expected > album info page. > > However, calling the same URL with a QNetworkRequest to a > QNetworkAccessManager returns a response with the following body: > > {"error":6,"message":"Album not found"} > > Attached is a short program demonstrating this. > > Obviously, the program is not making the call correctly. How should I > correct it? _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt