ユーザー エージェントを追加して QHTTP リクエストを送信する
C:\Python33\Lib\site-packages\PyQt4\examples\network\http に例があります
しかし、 http リクエストに User-Agent ヘッダーを追加したいので、コメントしました
## self.httpGetId = self.http.get(path, self.outFile)
そして、次のコードを書きます
header = QtNetwork.QHttpRequestHeader("GET", path)#1
header.setValue("Host", url.host())
header.setValue('User-Agent' ,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.60 Safari/537.17')
self.http.setHost(url.host())
ここに質問があります。ヘッダーをサーバーに追加してこのリクエストを送信する方法がわかりませんか?
PSドキュメントを参照しましたが、おそらく見つかりました
int QHttp::request ( const QHttpRequestHeader & header, QIODevice * data = 0, QIODevice * to = 0 )
この質問を解決するのに役立ちますが、この場合、「データ」は何になるのでしょうか?