• 3722阅读
  • 1回复

Qttp访问jsp的问题 [复制链接]

上一主题 下一主题
离线goldbalance
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-15
我想用QHTTP发送请求到jsp,然后收到jsp返回的数据,但是ba一直没有字符串,请问这是为什么?
#include <QCoreApplication>
#include <QtNetwork>
#include <QHttp>
#include <QUrl>
#include <stdio.h>

const char* getstring(QByteArray&);
int main(int argc, char **argv)
{
QCoreApplication app(argc, argv);
const char* str;
QByteArray ba;
QHttp* http = new QHttp();
QObject::connect(http,SIGNAL(done(bool)),&app,SLOT(getstring(QByteArray&)));
http->setHost("127.0.0.1",8080);
http->post(QUrl::toPercentEncoding("/webtest/test2.jsp?selection=composer&composer=Lee Actor"),ba);
str = getstring(ba);
//printf("str2: %s", str);
app.exec();
}
const char* getstring(QByteArray& ba)
{
const char* str = ba.data();
return str;
}
离线goldbalance
只看该作者 1楼 发表于: 2009-11-15
难道没人回答么?
快速回复
限100 字节
 
上一个 下一个