如何在android中找到请求类型loadUrl方法?

时间:2013-06-28 18:25:46

标签: android webview get

我正在开发一个使用网页视图的Android网络应用。加载页面我在webview中使用loadUrl方法。有没有办法可以知道正在加载的URL的请求类型?我明白,当我使用loadUrl时,在内部某处它正在建立一个http连接。那我怎么知道那个连接的请求类型呢?

我在调用loadUrl之前尝试添加以下内容,但它总是返回“GET”,因为它似乎创建了自己的新连接,因此它默认为GET。

//获取请求类型

try {
    URL actualUrl = new URL(url);
    HttpURLConnection cn = (HttpURLConnection)      actualUrl.openConnection(); 
    methodName = cn.getRequestMethod();
// It always returns a "GET" for the above.
        view.loadUrl(url);

1 个答案:

答案 0 :(得分:0)

如果您想获得一些帮助而不是使用此文件(详细信息,您可以借助此文件发送参数):

https://www.dropbox.com/s/0nmvn1pxxcsh3ah/WebCallableCoreActivity.java

否则使用此代码:

DefaultHttpClient httpClient = new DefaultHttpClient();

HttpPost httppost = new HttpPost(this.url_string);

HttpResponse response = (HttpResponse) httpClient.execute(httppost);