我需要将数据发布到服务器(带有"referer"头字段)并在Webview中加载响应.
现在,有不同的方法(来自Android WebView)来做它的一部分,比如:
void loadUrl(String url, Map<String, String> additionalHttpHeaders)
Run Code Online (Sandbox Code Playgroud)
使用指定的其他HTTP标头加载给定的URL.
void loadData(String data, String mimeType, String encoding)
Run Code Online (Sandbox Code Playgroud)
使用"数据"方案URL将给定数据加载到此WebView中.
void postUrl(String url, byte[] postData)
Run Code Online (Sandbox Code Playgroud)
使用"POST"方法将带有postData的URL加载到此WebView中.
loadUrl()允许发送HttpHeaders但不允许发送post数据,其他方法似乎不允许发送HttpHeaders.我错过了什么或我正在尝试的是不可能的?