当前位置:   article > 正文

JAVA:使用HttpURLConnection添加头部header信息并进行httpget请求_httpurlconnection 设置header

httpurlconnection 设置header

公用方法

  1. import java.net.HttpURLConnection;
  2. /**
  3. * HttpGet请求
  4. * @param vurl:请求地址,map:{头部信息}
  5. * @return 返回消息
  6. */
  7. public static String httpGet(String vurl,HashMap<String, Object> map) {
  8. try {
  9. URL url = new URL(vurl);
  10. HttpURLConnection connection = (HttpURLConnection) url.openConnection();
  11. for (Map.Entry item : map.entrySet()) {
  12. connection.setRequestProperty(item.getKey().toString(),item.getValue().toString());//设置header
  13. }
  14. InputStream in = connection.getInputStream();
  15. InputStreamReader isr = new InputStreamReader(in, "utf-8");
  16. BufferedReader br = new BufferedReader(isr);
  17. String line;
  18. StringBuilder sb = new StringBuilder();
  19. while ((line = br.readLine()) != null) {
  20. sb.append(line);
  21. }
  22. br.close();
  23. isr.close();
  24. in.close();
  25. return sb.toString();
  26. } catch (IOException e) {
  27. e.printStackTrace();
  28. return null;
  29. }
  30. }

使用示例

我们一般会在头部添加认证信息,如token值或BasicAuth认证的 Authorization值

HashMap<String, Object> tmap = new HashMap<String, Object>();
tmap.put("Authorization",authorization);//tmap.put("token","tonken值");
String vmsg= Comm.httpGet(vurl,tmap);//获取请求的返回结果
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/210810
推荐阅读
相关标签
  

闽ICP备14008679号