文档章节

java发送HTTP header请求

啊哈关关
 啊哈关关
发布于 2016/11/22 21:11
字数 88
阅读 126
收藏 0

 

public void static main(String [] args) {
        String url = "http://baidu.com";
        HttpClient client = new HttpClient();
        GetMethod get = new GetMethod(url);
        get.addRequestHeader("Accept-Encoding", "gzip");
        get.addRequestHeader("params1", "参数1");
        get.addRequestHeader("params2", "参数2");
        get.addRequestHeader("params3", "参数3");
        get.addRequestHeader("params4", "参数4");
        try {
            int statuscode = client.executeMethod(get);
            Integer status = Integer.valueOf(get.getStatusCode());
            System.out.println(statuscode);
            System.out.println(status);
            String response = get.getResponseBodyAsString();
                System.out.println(response);
//            HashMap map = new HashMap();
            rtn.put("status", status);
            rtn.put("response", JSON.parseObject(response).getString("data"));
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
        //return  rtn;
    }

© 著作权归作者所有

共有 人打赏支持
啊哈关关
粉丝 7
博文 161
码字总数 74229
作品 0
深圳
程序员
私信 提问
Spring Boot 入门 - 进阶篇(4)- REST访问(RestTemplate)

经常需要发送一个GET/POST请求到其他系统(REST API),通过JDK自带的HttpURLConnection、Apache HttpClient、Netty 4、OkHTTP 2/3都可以实现。 HttpClient的使用:http://rensanning.iteye.c...

onedotdot
10/17
0
0
Java调用.NET webservice方法的几种方式

一. 使用axis1.x调用webservice方法 Axis的最常用版本:1.4和2.0版本。以下为1.4版本 核心代码: // webserviceURL serviceurl = "http://vip.cxcod.com/PodApi/GetPodStr.asmx?wsdl"; Ser...

钱佳庆
2011/10/04
0
2
android volley框架

1 Volley发送get请求: [java] view plaincopy public void getJson() { String url = "http://"+host+":8080/web/json.jsp?username=xjs&password=123456"; mQueue.add(new JsonObjectRequ......

专注移动开发
2015/08/03
0
0
Android 使用自带的HttpClient进行https请求出现403的解决过程记录

出现的过程 最近在用程序模拟一个web站的https登录,然后进行一些后续操作的小玩意。先使用java程序写测试代码,测试通过移植到android。 java基于httpclient-4.3.1.jar开发。 android端使用...

atearsan
2014/03/05
0
1
面向基础系列之---Java网络编程---网络连接组件的使用(URLConnection)

URL主要功能用于读取服务端或者目标地址的数据,但是要具体对一个请求的元数据进行解析,就无能为力了。这个时候,URLConnection就是一个很好的切入口。这东西不仅仅能读取数据,还能对元数据...

心中的理想乡
09/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
37分钟前
0
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
39分钟前
0
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
46分钟前
2
0
小白带你认识netty(二)之netty服务端启动(上)

上一章 中的标准netty启动代码中,ServerBootstrap到底是如何启动的呢?这一章我们来瞅下。 server.group(bossGroup, workGroup);server.channel(NioServerSocketChannel.class).optio...

天空小小
今天
3
0
聊聊storm trident batch的分流与聚合

序 本文主要研究一下storm trident batch的分流与聚合 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout) .p......

go4it
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部