【问题标题】:How could i change CONTENT-TYPE of WebView#PostUrl()?我如何更改 WebView#PostUrl() 的 CONTENT-TYPE?
【发布时间】:2013-05-02 21:05:31
【问题描述】:

在 Android WebView 中。

我正在尝试将 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());

谢谢!

【问题讨论】:

  • 你得到这个答案了吗

标签: android post webview content-type


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-07-20
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-10
    • 2017-07-10
    • 2018-09-05
    相关资源
    最近更新 更多