2013-05-08 13 views
6

in WebView Android.Come posso modificare il CONTENT-TYPE di WebView # PostUrl()?

sto cercando di utilizzare WebView # postUrl() con postData. ma non sono riuscito a trovare il modo di modificare il tipo di contenuto della richiesta. è sempre "application/x-www-form-urlencoded".

Come posso cambiarlo?

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

Grazie!

+0

hai ricevuto una risposta per questo – png

risposta

0

Dalla documentazione WebView, sembra che tu sia bloccato con il valore predefinito content-type. Ho trovato this per essere utile con l'analisi dei dati nel mio endpoint API poiché non è stato possibile modificare lo content-type in application/json o qualcosa di più semplice da digerire.

Problemi correlati