资源简介
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.methods.RequestEntity;
import org.apache.commons.httpclient.methods.StringRequestEntity;
import org.apache.commons.httpclient.protocol.Protocol;
import org.apache.commons.httpclient.protocol.ProtocolSocketFactory;
import org.apache.commons.io.IOUtils;
代码片段和文件信息
package com.hikvision;
import java.io.InputStream;
import java.util.List;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
import org.apache.commons.httpclient.protocol.Protocol;
import org.apache.commons.httpclient.protocol.ProtocolSocketFactory;
import org.apache.commons.io.IOUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.alibaba.fastjson.JSONobject;
/**
*
* 测试基础类
*
*
* @author pengxiongwei 2014年7月8日 上午9:19:54
* @version V1.0
* @modificationHistory=========================逻辑或功能性重大变更记录
* @modify by user: {修改人} 2014年7月8日
* @modify by reason:{方法名}:{原因}
*/
public class baseTest {
private static final Log log = LogFactory.getLog(baseTest.class);
private static final String TEST_HOST = “https://open.ys7.com:443/api/“;
// private static final String TEST_HOST = “https://pxw.shipin7.com/api/“;
// private static final String TEST_HOST = “https://10.97.4.38:443/api/“;
// private static final String TEST_HOST = “https://test.shipin7.com:65/api/“;
protected static JSONobject sendHttpRequest(List pairsList String method) {
ProtocolSocketFactory fcty = new MySecureProtocolSocketFactory();
Protocol.registerProtocol(“https“ new Protocol(“https“ fcty 443));
HttpClient httpClient = new HttpClient();
PostMethod postMethod = new PostMethod(TEST_HOST + method);
postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET “UTF-8“);
NameValuePair[] valuePairs = pairsList.toArray(new NameValuePair[0]);
postMethod.setRequestBody(valuePairs);
JSONobject object = null;
try {
httpClient.executeMethod(postMethod);
InputStream inputStream = postMethod.getResponseBodyAsStream();
String returnReult = IOUtils.toString(inputStream);
System.out.println(returnReult);
} catch (Exception e) {
e.printStackTrace();
} finally {
postMethod.releaseConnection();
}
return object;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1002 2015-02-06 14:34 萤石平台接口用例demo(带完整的jar包)\apidemo\.classpath
文件 383 2014-12-29 19:06 萤石平台接口用例demo(带完整的jar包)\apidemo\.project
文件 598 2014-12-29 19:06 萤石平台接口用例demo(带完整的jar包)\apidemo\.settings\org.eclipse.jdt.core.prefs
文件 3477 2015-05-07 20:25 萤石平台接口用例demo(带完整的jar包)\apidemo\bin\com\hikvision\ba
文件 3079 2015-05-07 20:25 萤石平台接口用例demo(带完整的jar包)\apidemo\bin\com\hikvision\MySecureProtocolSocketFactory.class
文件 876 2015-05-07 20:25 萤石平台接口用例demo(带完整的jar包)\apidemo\bin\com\hikvision\MyX509TrustManager.class
文件 5346 2015-05-07 22:03 萤石平台接口用例demo(带完整的jar包)\apidemo\bin\com\hikvision\PublicControllerTest.class
文件 3654 2015-05-07 22:03 萤石平台接口用例demo(带完整的jar包)\apidemo\bin\com\hikvision\TimeControllerTest.class
文件 1006 2015-05-07 20:25 萤石平台接口用例demo(带完整的jar包)\apidemo\bin\com\hikvision\TokenControllerTest.class
文件 331716 2016-05-13 10:03 萤石平台接口用例demo(带完整的jar包)\apidemo\lib\backport-util-concurrent-3.1.jar
文件 263965 2016-05-13 10:05 萤石平台接口用例demo(带完整的jar包)\apidemo\lib\commons-codec-1.9.jar
文件 305001 2016-05-13 10:06 萤石平台接口用例demo(带完整的jar包)\apidemo\lib\commons-httpclient-3.1.jar
文件 87776 2016-05-13 10:08 萤石平台接口用例demo(带完整的jar包)\apidemo\lib\commons-io-1.3.2.jar
文件 60841 2016-05-13 10:09 萤石平台接口用例demo(带完整的jar包)\apidemo\lib\commons-logging-1.1.1.jar
文件 352360 2016-05-13 10:11 萤石平台接口用例demo(带完整的jar包)\apidemo\lib\fastjson-1.1.24.jar
文件 2404 2015-03-05 20:00 萤石平台接口用例demo(带完整的jar包)\apidemo\src\com\hikvision\ba
文件 3494 2015-01-08 18:39 萤石平台接口用例demo(带完整的jar包)\apidemo\src\com\hikvision\MySecureProtocolSocketFactory.java
文件 981 2015-01-08 18:39 萤石平台接口用例demo(带完整的jar包)\apidemo\src\com\hikvision\MyX509TrustManager.java
文件 3488 2015-05-07 22:03 萤石平台接口用例demo(带完整的jar包)\apidemo\src\com\hikvision\PublicControllerTest.java
文件 2119 2015-05-07 22:03 萤石平台接口用例demo(带完整的jar包)\apidemo\src\com\hikvision\TimeControllerTest.java
文件 531 2015-04-10 17:42 萤石平台接口用例demo(带完整的jar包)\apidemo\src\com\hikvision\TokenControllerTest.java
目录 0 2015-05-07 20:25 萤石平台接口用例demo(带完整的jar包)\apidemo\bin\com\hikvision
目录 0 2015-05-07 20:24 萤石平台接口用例demo(带完整的jar包)\apidemo\src\com\hikvision
目录 0 2015-05-07 20:25 萤石平台接口用例demo(带完整的jar包)\apidemo\bin\com
目录 0 2015-05-07 20:23 萤石平台接口用例demo(带完整的jar包)\apidemo\src\com
目录 0 2015-05-07 20:23 萤石平台接口用例demo(带完整的jar包)\apidemo\.settings
目录 0 2015-05-07 20:25 萤石平台接口用例demo(带完整的jar包)\apidemo\bin
目录 0 2016-05-13 10:44 萤石平台接口用例demo(带完整的jar包)\apidemo\lib
目录 0 2015-05-07 20:23 萤石平台接口用例demo(带完整的jar包)\apidemo\src
目录 0 2016-05-13 10:44 萤石平台接口用例demo(带完整的jar包)\apidemo
............此处省略4个文件信息
评论
共有 条评论