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