• 4810阅读
  • 1回复

QNetwork里面 post和get的区别 [复制链接]

上一主题 下一主题
离线janlybin
 

只看楼主 倒序阅读 楼主  发表于: 2012-08-03
QNetwork里面 post和get的区别是什么啊?post能给服务器发送字符串 get不能发送字符串吗 是这样吗?具体什么区别呢?

post里面req.setUrl(QUrl("http://www.forum.nokia.wiki"));
    req.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");

QNetworkReply *rtn = manager->post(req,QByteArray(QString("username=aaaaaaaa&password=bbbbbbb&drop=1&type=1&n=100").toAscii()));
post可以发送username=aaaaaaaa&password=bbbbbbb&drop=1&type=1&n=100字符串

而get里面QUrl url("http://www.forum.nokia.wiki");QNetworkReply* reply = nam->get(QNetworkRequest(url));   get里面只有这个网址 么有发送字符串        
离线XChinux

只看该作者 1楼 发表于: 2012-08-03
post,将内容放在HTTP协议的body中发送。
get,将内容放在URL后面。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个