• 10861阅读
  • 4回复

QNetworkAccessManager如何发送POST请求 [复制链接]

上一主题 下一主题
离线tsuibin
 

只看楼主 倒序阅读 楼主  发表于: 2010-01-24
我用QNetworkAccessManager发送get请求的时候没有任何问题,
但是发送post请求的时候
session管理就会出问题

有谁用这个类做post请求么?
离线tsuibin

只看该作者 1楼 发表于: 2010-01-25
搞定
    QByteArray  content =  "name=1&pwd=1";
    int contentLength = content.length();
    QNetworkRequest req;
    //req.setUrl(QUrl("http://192.168.1.121/test.php"));
    req.setUrl(QUrl("http://192.168.1.59/index.php?do=check"));
    req.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
    req.setHeader(QNetworkRequest::ContentLengthHeader,contentLength);
    QNetworkReply *rtn = networkManager->post(req,content);
离线vaqeteart

只看该作者 2楼 发表于: 2010-03-22
谢谢分享!现在能够将自己收获分享的人真少啊!
离线lhca
只看该作者 3楼 发表于: 2011-01-18
为什么用一样的代码我这里不成功呢?
还需要加别的什么吗?
[ 此帖被lhca在2011-01-18 16:29重新编辑 ]
离线uidab

只看该作者 4楼 发表于: 2011-02-16
回 1楼(tsuibin) 的帖子
给解释一下吧.
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
快速回复
限100 字节
 
上一个 下一个