2013-05-08 19 views
6

trong Android WebView.Làm cách nào tôi có thể thay đổi CONTENT-TYPE của WebView # PostUrl()?

Tôi đang cố gắng sử dụng WebView # postUrl() với postData. nhưng tôi không thể tìm thấy cách thay đổi Kiểu nội dung của yêu cầu. luôn là "ứng dụng/x-www-form-urlencoded".

Tôi làm cách nào để thay đổi điều đó?

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

Cảm ơn bạn!

+0

bạn có nhận được câu trả lời cho điều này không – png

Trả lời

0

Từ tài liệu WebView, có vẻ như bạn đang mắc kẹt với mặc định content-type. Tôi đã tìm thấy this để giúp phân tích dữ liệu trong điểm kết thúc API của tôi vì tôi không thể thay đổi content-type thành application/json hoặc một thứ dễ tiêu hóa hơn.

Các vấn đề liên quan