查看完整版本: [-- Invalid CORS request --]

QTCN开发网 -> 其它技术开发讨论区 -> Invalid CORS request [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

tonyzhou1985 2022-01-27 14:17

Invalid CORS request

用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);




查看完整版本: [-- Invalid CORS request --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled