`

HttpClient post的用法

    博客分类:
  • java
 
阅读更多

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.PostMethod;
 public class HttpClientPost{
  public static void main(String []args) throws Exception{
      HttpClient client=new HttpClient();
      String url="http://msc.oceanschedules.com/schedules/schedule-search.do";
     PostMethod postMethod=new PostMethod(url);
      //增加变量
        postMethod.addParameter("lad","09/24/2011");                                
        postMethod.addParameter("dad","11/28/2011");                                
        //postMethod.addParameter("destinationId","124196"); 
       
        postMethod.addParameter("originId","124196");                               
        postMethod.addParameter("origin","Ningbo, Zhejiang, China (CNNGB)" );  
        //postMethod.addParameter("origin","Shanghai, Shanghai, China  (CNSHA)" );
        postMethod.addParameter("destinationId","123991");
        postMethod.addParameter("destination", "Shanghai, Shanghai, China (CNSHA)"); 
        postMethod.addParameter("searchSort", "2"); 
       
        client.executeMethod(postMethod);
        String str="";
        str=new String(postMethod.getResponseBodyAsString().getBytes("utf-8"));
        System.out.println(str);
        postMethod.releaseConnection();
     
   }

}

分享到:
评论

相关推荐

    httpclient用法,发送get和post请求,设置header

    httpclient的用法,发送get请求和post请求,设置header

    httpclient post json 数据

    "httpclient post json数据"这个主题就是关于如何使用C#的HttpClient类来向Web API发送POST请求,并且以JSON格式传输数据。下面将详细解释这一过程。 首先,理解JSON(JavaScript Object Notation)是一种轻量级的...

    httpclient使用post方法上传多个图片个其他参数的demo源码

    在本示例中,我们将关注“httpclient使用post方法上传多个图片和其他参数的demo源码”,这是一个涉及到文件上传和参数传递的重要场景。 在Web开发中,POST方法常用于向服务器提交数据,比如表单数据或文件。...

    httpClient post 上传 下载 图片

    - 使用`HttpClient`的`execute`方法发送请求,获取响应。 2. **HttpClient下载图片**: - 创建一个`HttpGet`对象,设置下载图片的URI。 - 同样使用`HttpClient`的`execute`方法发送请求,但这次我们需要从响应中...

    httpclient.post例子

    本示例将深入探讨如何使用HttpClient库实现POST请求。首先,我们需要理解POST请求的基本概念,它通常用于向服务器发送数据,比如提交表单或者上传文件。 在`httpclient.jar`包中,主要涉及`org.apache.http.client`...

    httpclient发送post请求

    本篇文章将深入探讨如何使用HTTPClient发送POST请求,以及相关的项目结构和实现细节。 首先,"post-demo"项目定义了我们需要调用的接口。通常,这会是一个Web服务,可能是一个RESTful API,提供特定的功能或数据。...

    HttpClient实现POST GET和文件下载

    3. **设置请求体**:如果POST请求有数据需要提交,可以使用`HttpEntityEnclosingRequestBase.setEntity()`方法设置请求实体,例如,使用`StringEntity`或`UrlEncodedFormEntity`来封装数据。 4. **执行请求**:通过...

    (完整版)JAVA利用HttpClient进行POST请求(HTTPS).doc

    在实际项目中,我们经常需要使用HttpClient来发送POST请求,以便与服务器进行数据交换。但是,当我们需要使用HTTPS协议时,事情变得复杂起来。HTTPS协议需要SSL/TLS证书来确保数据的安全,而HttpClient需要忽略证书...

    HttpClient发送post请求传输json数据

    在这个场景中,我们关注的是如何使用HttpClient来发送POST请求并传输JSON数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于API接口的数据传递。 首先,我们需要引入Apache HttpClient...

    使用HttpClient发送POST请求,并获取响应内容(附详细步骤).txt

    ### 使用HttpClient发送POST请求,并获取响应内容 #### 一、简介 在现代软件开发中,尤其是在Web应用领域,客户端与服务器之间的通信是非常重要的环节。Java作为一种广泛应用的编程语言,提供了多种方式来实现这一...

    MFC的HttpClient的Get和Post方法

    以下是使用HttpClient发送GET和POST请求的基本步骤: 1. 引入头文件:在代码中包含必要的头文件,如`#include <wininet.h>`。注意,为了使用这些API,需要链接到`Wininet.lib`库。 2. 初始化Internet会话:调用`...

    jsp 中HttpClient中的POST方法实例详解.docx

    本文档主要介绍了如何在JSP中使用HttpClient发起POST请求,包括POST方法的基本概念、使用步骤以及具体实例。这对于理解如何通过HttpClient在JSP中发送POST请求非常有帮助。 #### 二、POST方法的概念 POST方法是一种...

    HttpClient发送http请求(post和get)需要的jar包+内符java代码案例+注解详解

    HttpClient库中的类和方法通常不需要使用注解,因为它的配置主要通过对象构造和方法调用来完成。然而,如果你在使用日志框架(如Log4j),可能需要在项目中添加相应的日志配置,如`@Log4j`,以便在代码中记录...

    HttpClient用法

    在这个主题中,我们将深入探讨HttpClient的用法,特别是如何获取客户端信息并发送回服务器。 首先,让我们了解如何初始化HttpClient实例。HttpClient的使用通常始于创建一个HttpClient对象。你可以使用`HttpClients...

    使用HttpClient异步请求数据

    首先,理解`HttpClient`的基本使用方法。`HttpClient`包含几个关键组件,如`HttpClient`实例、`HttpGet`或`HttpPost`对象(用于定义HTTP请求类型)、以及`HttpResponse`对象(用于接收服务器返回的数据)。例如,...

    HttpClient的简单使用,get、post、上传、下载

    在这个主题中,我们将深入理解HttpClient的使用方法,并探讨如何实现服务端和客户端的交互。 一、HttpClient的简单使用 1. 添加依赖 在Java项目中使用HttpClient,首先需要添加对应的依赖。对于Maven项目,可以在...

    HttpClient post提交文件加传参的demo

    在Java编程中,HttpClient是一个非常常用的库,用于执行HTTP请求,包括POST方法的文件上传和参数传递。这个"HttpClient post提交文件加传参的demo"是针对初学者的一个实例,帮助理解如何使用HttpClient来实现这样的...

    HttpClient (POST GET PUT)请求

    在本文中,我们将深入探讨HttpClient的使用,包括如何发送GET、POST和PUT请求,并理解其核心概念和源码解析。 首先,HttpClient的核心组件包括HttpClient实例、HttpRequest对象和HttpResponse对象。HttpClient实例...

Global site tag (gtag.js) - Google Analytics