package com.xwtech.util;
import java.io.File;
import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.FileBody;
import org.apache.http.entity.mime.content.StringBody;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
import org.apache.http.util.EntityUtils;
/**
* 模拟表单提交(https)
*
* @author jing
*
*/
public class Restful {
/**
*
* @param url https请求路径
* @param type 参数
* @param filePath 文件路径
* @return
* @throws NoSuchAlgorithmException
*/
public static String restful(String url, int type, String filePath)
throws NoSuchAlgorithmException {
// client客户端
DefaultHttpClient httpClient = new DefaultHttpClient();
// 设置编码
Charset charset = Charset.forName("UTF-8");
// 格式化打通SSL
httpClient = wrapClient(httpClient);
// post客户端
HttpPost httpPost = new Ht
import java.io.File;
import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.FileBody;
import org.apache.http.entity.mime.content.StringBody;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
import org.apache.http.util.EntityUtils;
/**
* 模拟表单提交(https)
*
* @author jing
*
*/
public class Restful {
/**
*
* @param url https请求路径
* @param type 参数
* @param filePath 文件路径
* @return
* @throws NoSuchAlgorithmException
*/
public static String restful(String url, int type, String filePath)
throws NoSuchAlgorithmException {
// client客户端
DefaultHttpClient httpClient = new DefaultHttpClient();
// 设置编码
Charset charset = Charset.forName("UTF-8");
// 格式化打通SSL
httpClient = wrapClient(httpClient);
// post客户端
HttpPost httpPost = new Ht