最近用学习了一下调用第三方接口发送短信验证码的程序,希望能够帮助到大家。
1.首先下图为项目的目录结构,需要带入三个包:
commons-httpclient-3.1.jar
commons-logging-1.0.4.jar
codec-1.3.jar
2.其次要创建模拟POST、GET请求的工具类:
package com.demo.util;
import java.io.IOException;
import java.util.Map;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.SimpleHttpConnectionManager;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;
public class HttpRequestUtil {
/**
* HttpClient 模拟POST请求
* @param url
* @param params
* @return
*/
public static String postRequest(String url, Map<String, String> params) {
//构造HttpClient的实例
HttpClient httpClient = new HttpClient();
//创建POST方法的实例
PostMethod postMethod = new PostMethod(url);
//设置请求头信息
postMethod.setRequestHeader("Connect