我正在使用 Qt 4.8 发出 HTTP Post 请求。
void post() {
QByteArray parameters;
QUrl url("http://www.somerandomurl.com");
QNetworkRequest request(url);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
QNetworkReply* reply = network_access_manager->post(request, parameters);
}
void requestfinished(QNetworkReply* reply) {
QString response(QString::fromUtf8(reply->readAll()));
std::cout << response.toStdString() << std::endl;
}
我应该得到的 HTML 页面在 HTML 注释中隐藏了 Javascript。如果我使用 Firefox/Chrome 查看它或使用 Python3 发出 HTTP 请求,我会以我想要的方式得到带有 Javascript 代码的评论。看起来像这样:
<script language="JavaScript">
<!--
Javascript Code
Javascript Code
Javascript Code
//-->
</script>
但是,对于 Qt 示例,我只能得到没有 Javascript 的评论。
<script language="JavaScript">
<!--
//-->
</script>
有没有办法使用 Qt 4.8 来获取 Javascript?