我正在将一个应用程序从 BB10 移植到 android。对于 http 请求,我使用 AQuery。
在 BB10 上的 Qt 中,我可以简单地发布数据:
QByteArray data = "test";
QNetworkRequest request;
request.setUrl(new QUrl("example.com"));
QNetworkAccessManager manager = new QNetworkAccessManager(this);
manager->post(request,data);
但在 AQuery 中,我只能找到带有键/值对的 POST 方法(来自文档):
String url = "http://search.twitter.com/search.json";
Map<String, Object> params = new HashMap<String, Object>();
params.put("q", "androidquery");
aq.ajax(url, params, JSONObject.class, new AjaxCallback<JSONObject>() {
@Override
public void callback(String url, JSONObject json, AjaxStatus status) {
showResult(json);
}
});
有没有办法在 AQuery 中只发布数据?