char szGetBuffer[8096]={0};
QUrl url = QString(urlString);
/// new add url.setEncodedUrl(QByteArray(urlString)); /// must add
QString hostString;
QString pathString;
int port;
char language[128+1]={0};
//memset(language,0,sizeof(language));
strcpy(language,"zh-CN");
// input http command into request buffer and format it;
{
hostString = url.host();
pathString = url.path();
/// pathString.replace(QString(" "), QString("%20")); //quit this line
/// qDebug() << "====hostString=============" << hostString << pathString;
port = url.port(80);
if (port == -1)
port = 80;
sprintf(szGetBuffer,
"GET %s HTTP/1.1\r\n"
"Accept: */*\r\n"
"Accept-Language: %s\r\n"
"UA-CPU: x86\r\n"
"Accept-Encoding: gzip, deflate\r\n"
"User-Agent: Mozilla/4.0\r\n"
"Host: %s\r\n"
"\r\n", pathString.toUtf8().data(), language, hostString.toUtf8().data());
QUrl url = QString(urlString);
/// new add url.setEncodedUrl(QByteArray(urlString)); /// must add
QString hostString;
QString pathString;
int port;
char language[128+1]={0};
//memset(language,0,sizeof(language));
strcpy(language,"zh-CN");
// input http command into request buffer and format it;
{
hostString = url.host();
pathString = url.path();
/// pathString.replace(QString(" "), QString("%20")); //quit this line
/// qDebug() << "====hostString=============" << hostString << pathString;
port = url.port(80);
if (port == -1)
port = 80;
sprintf(szGetBuffer,
"GET %s HTTP/1.1\r\n"
"Accept: */*\r\n"
"Accept-Language: %s\r\n"
"UA-CPU: x86\r\n"
"Accept-Encoding: gzip, deflate\r\n"
"User-Agent: Mozilla/4.0\r\n"
"Host: %s\r\n"
"\r\n", pathString.toUtf8().data(), language, hostString.toUtf8().data());
}