我正在 Qt 中开发一个使用 REST API 从 Parse.com 检索数据的基本应用程序。我浏览了一些类引用和 cURL 手册,但仍然不清楚如何设置请求参数。例如,我想对用户进行身份验证。这是 Parse 提供的 curl 示例:
curl -X GET \
-H "X-Parse-Application-Id: myappid" \
-H "X-Parse-REST-API-Key: myapikey" \
-G \
--data-urlencode 'username=test' \
--data-urlencode 'password=test' \
https://api.parse.com/1/login
我像这样设置网址和标题
QUrl url("https://api.parse.com/1/login");
QNetworkRequest request(url);
request.setRawHeader("X-Parse-Application-Id", "myappid");
request.setRawHeader("X-Parse-REST-API-Key", "myapikey");
nam->get(request);
当没有参数时效果很好,但是我应该使用什么来实现与 curl 与 --data-urlencode 开关相同的效果?
谢谢你的时间