zoukankan      html  css  js  c++  java
  • Java HttpClient PostMethod

    import org.apache.commons.httpclient.HttpClient;
    import org.apache.commons.httpclient.methods.PostMethod;
    import org.junit.Test;
    
    /**
     * @author ceshi
     * @Title: JunitTest
     * @ProjectName test
     * @Description: TODO
     * @date 2018/6/1416:39
     */
    public class JunitTest {
        @Test
        public void test(){
            HttpClientPostMethod("http://localhost:8080/test/api","你好");
        }
    
    
        public String  HttpClientPostMethod(String url,String data){
            //1.创建 HttpClient
            HttpClient httpClient = new HttpClient();
            // 2.构造PostMethod的实例
            PostMethod postMethod = new PostMethod(url);
            //3.请求参数
            postMethod.addParameter("data", data);
            String responseMsg = "";
            try {
                httpClient.executeMethod(postMethod);
                responseMsg = postMethod.getResponseBodyAsString().trim();
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                // 4.释放连接
                postMethod.releaseConnection();
            }
            return  responseMsg;
        }
    
    }

    maven pom需要添加

    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
       <artifactId>httpclient</artifactId>
       <version>4.5.3</version>
    </dependency>
    <dependency>
        <groupId>commons-httpclient</groupId>
        <artifactId>commons-httpclient</artifactId>
        <version>3.1</version>
    </dependency>
  • 相关阅读:
    AVL树
    快速排序
    基数排序LSD_Radix_Sort
    归并排序
    JDBC连接池与工具类
    cookie的基础以及小案例
    javase基础4
    tomcat的request和response小案例
    javase基础3
    Servlet以及一个简单的登录案例
  • 原文地址:https://www.cnblogs.com/qinxu/p/9184136.html
Copyright © 2011-2022 走看看