当前位置:   article > 正文

urlconnection 获取响应头_httpurlconnection怎么获取响应头

httpurlconnection 打印请求头

展开全部

HttpURLConnection发送post和get请求e68a84e8a2ad3231313335323631343130323136353331333339663332

最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的 不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。

在Java中可以使用HttpURLConnection发 起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。

下面的代码简单描述了如何使用 HttpURLConnection发起这两种请求,以及传递参数的方法:

package a;

import java.io.BufferedReader;

import java.io.DataOutputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.net.HttpURLConnection;

import java.net.URL;

import java.net.URLEncoder;

public class HttpInvoker {

public static final String GET_URL = " http://localhost:8080/welcome1 ";

public static final String POST_URL = " http://localhost:8080/welcome1 ";

public static void readContentFromGet() throws IOException {

// 拼凑get请求的URL字串,使用URLEncoder.encode对特殊和不可见字符进行编码

String getURL = GET_URL + " ?username= "

+ URLEncoder.encode(" fat man ", " utf-8 ");

URL getUrl = new URL(getURL);

// 根据拼凑的URL,打开连接,URL.openConnection函数会根据 URL的类型,

// 返回不同的URLConnection子类的对象,这里URL是一个http,因此实际返回的是HttpURLConnection

HttpURLConnection connection = (HttpURLConnection) getUrl

.openConnection();

// 进行连接,但是实际上get request要在下一句的 connection.getInputStream()函数中才会真正发到

// 服务器

con

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/210800
推荐阅读
  

闽ICP备14008679号