Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QNetworkReply没有';无法在HTML注释中隐藏JavaScript_Javascript_Html_Qt_Qtnetwork - Fatal编程技术网

QNetworkReply没有';无法在HTML注释中隐藏JavaScript

QNetworkReply没有';无法在HTML注释中隐藏JavaScript,javascript,html,qt,qtnetwork,Javascript,Html,Qt,Qtnetwork,我正在使用Qt4.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"); QNe

我正在使用Qt4.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;
}
void post(){
QByteArray参数;
QUrl url(“http://www.somerandomurl.com");
QNetworkRequest请求(url);
setHeader(QNetworkRequest::ContentTypeHeader,“application/x-www-form-urlencoded”);
QNetworkReply*reply=网络访问管理器->发布(请求、参数);
}
无效请求已完成(QNetworkReply*reply){
QString响应(QString::fromUtf8(reply->readAll());
标准::cout

Qt 4.8是否也有办法获取Javascript?

对我来说,这似乎不太可能是由Qt过滤Javascript引起的,但更可能是由于服务器上的某些东西基于用户代理进行了某些操作。请尝试调用
request.setRawHeader(“用户代理”,“Mozilla/5.0(Windows NT 6.2;Win64;x64)AppleWebKit/537.36”(KHTML,像Gecko)Chrome/32.0.1667.0 Safari/537.36“;
在发送请求之前

另外,您的请求看起来有点奇怪。您发布的内容类型为“application/x-www-form-urlencoded”,但没有提供任何数据。为什么不直接获取URL

另外,如果你可以共享URL,调试会更容易。当然,如果不可能,也可以

<script language="JavaScript">
<!--
Javascript Code
Javascript Code
Javascript Code
//-->
</script>
<script language="JavaScript">
<!--
//-->
</script>