zoukankan      html  css  js  c++  java
  • Http发送post(x-www-form-urlencoded)请求

     

    使用jar包:

    <!--commons-httpclient-->
    <dependency>
          <groupId>commons-httpclient</groupId>
          <artifactId>commons-httpclient</artifactId>
          <version>3.1</version>
       </dependency>
    </dependencies>

    代码:

    try {
                String postURL = "http://*.*.*.*:8080/cjs/ad";
                PostMethod postMethod = null;
                postMethod = new PostMethod(postURL) ;
           //添加请求头数据 postMethod.setRequestHeader(
    "Content-Type", "application/x-www-form-urlencoded;charset=utf-8") ; //参数设置,需要注意的就是里边不能传NULL,要传空字符串 NameValuePair[] data = { new NameValuePair("_ArgStr1","*"),
    new NameValuePair("_ArgStr2","*") }; postMethod.setRequestBody(data); org.apache.commons.httpclient.HttpClient httpClient
    = new org.apache.commons.httpclient.HttpClient(); int response = httpClient.executeMethod(postMethod); // 执行POST方法 String result = postMethod.getResponseBodyAsString() ; System.out.println(response); System.out.println(result); } catch (Exception e) { // logger.info("请求异常"+e.getMessage(),e); throw new RuntimeException(e.getMessage()); }
  • 相关阅读:
    安装 macbook 双系统( OS X 和 Ubuntu )
    微信小程序初探
    [Javascript] Promise
    [AS/400] 基本概念
    [AS/400] Control Language(CL) 基本概念
    [AS/400] Control Language
    [github] 创建个人网页
    [tools] sublime 使用记录
    [Java] TreeMap
    exe转msi
  • 原文地址:https://www.cnblogs.com/caozx/p/12169774.html
Copyright © 2011-2022 走看看