`

httpClient访问服务器方式

    博客分类:
  • java
阅读更多
1:post提交
HttpClient client = new HttpClient();
        PostMethod post = new PostMethod(url);
        client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");
        client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
        String points = "1231";
        NameValuePair nameValuePair = new NameValuePair("points", points);
        NameValuePair[] data = new NameValuePair[1];
        data[0] = nameValuePair;
        String result;
        try {
            post.setRequestBody(data);
            int executeMethod = client.executeMethod(post);
            result = post.getResponseBodyAsString();
            System.out.println(result);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }



2:get
String result = "";
        GetMethod getMethod = null;
        HttpClient client = new HttpClient();
        getMethod = new GetMethod(url);

        client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");
        client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
        NameValuePair[] data = new NameValuePair[1];
        NameValuePair nameValuePair = new NameValuePair("points", "12");
        data[0] = nameValuePair;
        getMethod.setQueryString(data);
        try {
            client.executeMethod(getMethod);
            result = getMethod.getResponseBodyAsString();
            System.out.println(result);
        } catch (HttpException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
分享到:
评论

相关推荐

    Android通过HttpClient访问服务器的servlet

    总的来说,Android通过HttpClient访问服务器的Servlet涉及到了网络请求的发起、参数封装、响应接收以及数据解析等多个环节。理解并熟练掌握这些步骤,对于构建具有网络功能的Android应用至关重要。在实际开发中,还...

    使用httpclient访问servlet

    总之,使用HttpClient访问Servlet能够简化Java应用之间的通信,特别是在分布式系统中。正确理解和应用HttpClient的各种特性和配置,能够帮助我们构建高效、可靠的网络通信方案。在实际开发中,还需要根据具体项目...

    android httpclient 访问服务器 获取json数据

    本示例主要讲解如何使用HTTPClient访问服务器并获取JSON格式的数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简单易读、易于解析,被广泛应用于Web服务的数据传输。 首先,你需要在...

    使用httpClient访问https+443端口号。

    标题中的“使用httpClient访问https+443端口号”指的是使用Apache HttpClient库来发起HTTPS(安全超文本传输协议)请求,目标服务器的默认端口是443。HTTPS是一种基于SSL/TLS的安全通信协议,用于在客户端和服务器...

    httpclient访问需要客户端认证数字证书的https接口的处理方法

    通过`InstallCert.java`和`HTTPSSecureProtocolSocketFactory.java`这两个文件,我们可以实现这个过程,确保HttpClient能够安全地与服务器通信。这个知识点对于开发涉及敏感数据传输的应用,或者需要与有严格安全...

    Android使用HttpClient和HttpsUrlConnection两种方式访问https网站

    #### 1.1 配置HttpClient访问HTTPS(不验证证书) ```java // 创建HttpClient实例 HttpClient httpClient = new DefaultHttpClient(); // 创建HttpGet请求 HttpGet httpGet = new HttpGet("https://example.com");...

    Http或HttpClient访问网路数据

    使用HttpClient访问网络数据的基本步骤如下: 1. **创建HttpClient实例**:首先,需要创建一个HttpClient对象,这将是发送请求的主体。可以设置连接池大小、超时时间等参数。 2. **构建HttpGet或HttpPost请求**:...

    httpclient请求oauth服务器中的token

    本文将详细介绍如何使用HttpClient来获取OAuth2.0服务器中的token,以及涉及到的相关技术点。 首先,理解OAuth2.0的核心概念: 1. **资源所有者(Resource Owner)**:拥有资源的用户。 2. **资源服务器(Resource...

    AndroidHttpClient访问Tomcat双向SSL验证服务器.pdf

    ### AndroidHttpClient访问Tomcat双向SSL验证服务器 #### 环境与背景介绍 本文主要讨论如何使用`AndroidHttpClient`访问`Tomcat`双向SSL验证服务器的相关技术和实施步骤。本项目的目标是在`Android WebView`上成功...

    httpclient来进行https访问

    `httpclient`是Apache HttpClient的一个Java实现,它提供了一种高效、灵活的方式来处理HTTP请求。通过`httpclient`,开发者能够轻松地发送各种类型的HTTP请求(如GET、POST等),同时还能处理响应数据。 #### 2. ...

    Titanium中Httpclient访问REST 服务

    本主题将深入探讨如何在Titanium框架中使用HttpClient访问REST服务,这对于构建跨平台的移动应用至关重要。 Titanium是一款JavaScript开发的开源移动应用框架,它允许开发者使用JavaScript编写原生iOS和Android应用...

    通过HTTPClient访问启用SSL的Quickr REST API

    本主题将深入探讨如何使用`HTTPClient`库来访问启用SSL(Secure Socket Layer)的Quickr REST API。Quickr通常指的是IBM Lotus Quickr,它是一个协作平台,允许用户共享文档、日程和任务。REST API使得开发者可以...

    httpclient4.1访问https的配置方法

    【描述】:“本教程将指导你如何利用Apache HttpClient 4.1实现对HTTPS服务的访问,首先需要在Tomcat服务器上配置SSL支持。我们将涵盖SSL证书的生成、Tomcat服务器的SSL配置以及HttpClient的使用。” 【标签】:...

    httpClient 访问其他Web 获取信息

    HttpClient 是一个广泛使用的Java库,用于执行HTTP请求并获取服务器响应。它允许开发者在应用程序中实现复杂的HTTP协议功能,如发起GET、POST请求,处理cookies,管理连接池,以及进行重试策略等。这个库特别适合于...

    cocos2dx HttpClient网络访问

    由于网络操作通常涉及I/O操作,为避免阻塞主线程,HttpClient采用异步方式进行网络访问。开发者需要提供回调函数来处理网络请求的结果,如请求成功、失败或超时等状态,以及返回的数据。 5. **错误处理与重试机制*...

    httpclient4.5 绕过ssl认证文件访问

    本篇文章将详细讲解如何在HTTPClient 4.5版本中绕过SSL(Secure Sockets Layer)认证,实现对HTTPS网站的访问。 首先,了解SSL/TLS(Transport Layer Security)协议的重要性。SSL/TLS是网络安全传输的标准,它通过...

    HttpClient方式访问网络的jar包

    在Java项目中,HttpClient被广泛用于执行HTTP请求,实现与Web服务器的通信,进行数据交换,如发送GET、POST等HTTP方法请求。本压缩包文件包含了使用HttpClient进行网络访问所需的jar包,使得开发者无需深入理解HTTP...

    Android移动开发-使用HttpClient访问被保护资源的实现

    Android使用HttpClient发送请求、接收响应很简单,只要如下几步即可: Step1:创建HttpClient对象; Step2:如果需要发送GET请求,则创建HttpGet对象; 如果需要发送POST请求,则创建HttpPost对象; Step3:如果...

    httpUtil httpclient 登陆携带cookie访问下一个连接

    总之,`httpclient`库提供了一种高效且灵活的方式来模拟用户登录并携带cookie访问其他网页,这对于自动化测试、数据抓取或需要保持登录状态的Web服务来说是非常有用的。正确地理解和使用这些技术,能够帮助开发者更...

Global site tag (gtag.js) - Google Analytics