8

在 Android Web 视图中。

我正在尝试将 WebView#postUrl() 与 postData 一起使用。但我找不到更改请求内容类型的方法。它总是“application/x-www-form-urlencoded”。

我该如何改变呢?

    StringBuilder sb = new StringBuilder();
    sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n");
    sb.append("<resource>\r\n");
    sb.append("<element a=\"a\" b=\"b\"/>\r\n"); 
    sb.append("</resource>");
    String postData = sb.toString();

    mWebView.postUrl(url, postData.getBytes());

谢谢!

4

1 回答 1

0

WebView文档来看,您似乎被默认的content-type. 我发现有助于解析API端点中的数据,因为我无法更改content-typetoapplication/json或更容易消化的东西。

于 2015-06-01T17:35:55.183 回答