• 241阅读
  • 0回复

Invalid CORS request [复制链接]

上一主题 下一主题
离线tonyzhou1985
 

只看楼主 倒序阅读 楼主  发表于: 01-27
用qtwebengine post 调用接口时,提示Invalid CORS request;用get是正常的。
用postman post调用接口时,又是正常的。说明接口是没有问题
接口协议是https。
要怎么处理?

代码如下:
    QWebEngineHttpRequest request;    
    request.setUrl(QUrl(url));  
    request.setMethod(QWebEngineHttpRequest::Post);  
    request.setPostData(body.toLocal8Bit());  
    QVariantMap::const_iterator i = map.constBegin();    
    while (i != map.constEnd()) {      
        request.setHeader(i.key().toLocal8Bit(),i.value().toString().toLocal8Bit());  
       ++i;  
    }
    //QString urlstr = QString("%1?%2").arg(url).arg(body);
    //load(QUrl(urlstr));  
    //setUrl(QUrl(url));    
    load(request);


快速回复
限100 字节
 
上一个 下一个