-
大小: 1.19MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-14
- 語言: Java
- 標簽:
資源簡介
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;
/**
?*?
?*?測試基礎(chǔ)類
?*?
?*?
?*?@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個文件信息
評論
共有 條評論