• 大小: 1.19MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 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;

/**
 * 


 * 测试基础类
 * 


 * 
 * @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\baseTest.class

     文件       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\baseTest.java

     文件       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个文件信息

评论

共有 条评论

相关资源