接口规范(产品订购)

package com.fenxiao.channel.quxun;

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.methods.PostMethod;

import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;

import com.fenxiao.channel.qiannai.util.MD5Util;
/**
 * 2.1.产品订购
 * @author wn
 *
 */
public class JiuDianjiuTest {
    @SuppressWarnings("unused")
    private Logger log = LogManager.getLogger(JiuDianjiuTest.class);

    @SuppressWarnings({ "rawtypes"})
    public Object testOrder() throws HttpException,IOException{
        String accountVal = "13301516477";   //手机号码
        String notifyUrl = "https://www.baidu.com/";   //通知回调地址
        String orderNo = "23167771251045981811249827799033";   //渠道订单编码
        String supplierId = "kedang201605042323erwg";   //渠道代码
        String spuId = "LT010020" ;    //产品代码
        String ts = System.currentTimeMillis()+"";    //时间戳
        String sign = "";   //签名
        String key ="kedang0504";   //密钥

        //拼接成字符串
        StringBuffer sb = new StringBuffer();
        sb.append("accountVal").append(accountVal).append("notifyUrl").append(
                notifyUrl).append("orderNo")
                .append(orderNo).append("spuId").append(spuId).append("supplierId").append(supplierId).append("ts").append(ts).append(key);
        System.out.println("33333"+sb.toString());

        sign = MD5Util.encrypt(sb.toString());

           String url = "http://cz.9dian9.cn/u/stdchn/kedang/charge.xml";   //请求地址

            HttpClient client = new HttpClient();
            client.getParams().setContentCharset("UTF-8");

            PostMethod postMethod = new PostMethod(url);

            String s = "supplierId="+supplierId+"&sign="+sign+"&spuId="+spuId+"&orderNo="+orderNo+"&accountVal="+accountVal+"&notifyUrl="+notifyUrl+"&ts="+ts;
            System.out.println(s);

            postMethod.addParameter("supplierId", supplierId); // 商户号
            postMethod.addParameter("sign", sign); // 签名
            postMethod.addParameter("spuId", spuId); // 产品号
            postMethod.addParameter("orderNo", orderNo); // 流水号
            postMethod.addParameter("accountVal", accountVal); // 手机号
            postMethod.addParameter("notifyUrl", notifyUrl); // 回调地址
            postMethod.addParameter("ts", ts); // 日期
            Map resultMap = null;

            client.executeMethod(postMethod);
            System.out.println(postMethod.getResponseBodyAsString());

        return resultMap;
    }
    public static void main(String[] args) throws HttpException, IOException
    {
        JiuDianjiuTest test = new JiuDianjiuTest();
        test.testOrder();
    }

}
时间: 2024-10-08 01:15:35

接口规范(产品订购)的相关文章

SQL基础用法(实例二)

1 /* 2 3 4 2006年10月01日 5 6 SQL Server 数据库的高级操作 7 (1) 批处理 8 (2) 变量 9 (3) 逻辑控制 10 (4) 视图 11 (5) 函数 12 (6) 高级查询 13 14 */ 15 16 (1)批处理 17 将多条SQL语句作为一个整体去编译,生成一个执行计划,然后,执行! 18 理解批处理的关键在于"编译",对于由多条语句组成的一个批处理, 19 如果在编译时,其中,有一条出现语法错误,将会导致编译失败! 20 21 cre

优化企业网站的10大策划技巧

随着互联网的高速发展,企业网站建设早已成为企业运营的一种必要手段.企业拥有一个自己的官网是非常重要的,也是一个企业互联网战略的基础.任何一个企业都应该有一个属于自己的网站,这个网站是企业自身进行品牌宣传.客户服务.产品订购的一个窗户.就如统一个企业的电话本一样,有没有网址将成为人们判定一个企业是否正规的前提之一. 那么,一个企业要成功的进行网站建设,需要留意哪些问题呢?张沐水总结自己多年的行业经验,为大家提出以下十点: 1.网站的受众分析 企业要想成功的拥有一个网站,并让这个网站为自身带来利润,

初次运用myeclipse开发服务器应用程序会遇到的一个困惑J2EE

一.J2EE是什么(橘色部分是必须了解的部分,目前项目中用到了) J2EE是建立在Java 2平台上的企业级应用的解决方案.目前,Java 2平台有3个版本: (1)适用于小型设备和智能卡的Java 2平台Micro版(J2ME)Java 2 Platform Micro Edition: (2)适用于桌面系统的Java 2平台标准版(J2SE)Java 2 Platform Standard Edition: (3)适用于创建服务器应用程序和服务的Java 2平台企业版(J2EE)Java 2

移动互联网

移动互联网,就是将移动通信和互联网二者结合起来,成为一体.   Mobile Internet 4G时代的开启以及移动终端设备的凸显必将为移动互联网的发展注入巨大的能量,2014年移动互联网产业必将带来前所未有的飞跃. 基本简介 (Mobile Internet ),<著云台>的分析师团队结合科学发展的理论认为,是指互联网的技术.平台.商业模式和应用与移动通信技术结合并实践的活动的总称. 现状 移动互联网(MobileInternet, 简称MI)是一种通过智能移动终端,采用移动无线通信方式获

(华为呼叫中心) http://www.bj918.com

华为呼叫中心系统 华为呼叫中心系统主要由以下几部分组成: PBX:华为电话交换机型号:eSpace U1910.eSpace U1930.eSpace U1960. eSpace U1981有CTI接口的              主流交换机. CTI:支持TAPI.TSAPI.CSTA等多种协议无需CTConnect).       IVR/FAX:IVR语音/传真服务器(ctsIVR),支持多种硬件(NMS.Intel),多协议,大容量.分布式.       监控-管理-报表:软件平台监控报

计算机技术领域当前的主流技术及其需求调查报告

移动互联网,就是将移动通信和互联网二者结合起来,成为一体.是指互联网的技术.平台.商业模式和应用与移动通信技术结合并实践的活动的总称.4G时代的开启以及移动终端设备的凸显必将为移动互联网的发展注入巨大的能量,2014年移动互联网产业必将带来前所未有的飞跃. 在我国互联网的发展过程中,PC互联网已日趋饱和,移动互联网却呈现井喷式发展.前瞻产业研究院发布的<中国移动互联网行业市场前瞻与投资战略规划分析报告前瞻>数据显示,截止2013年底,中国手机网民超过5亿,占比达81%.伴随着移动终端价格的下降

19、SPI 和 SST25VF016B

一.SPI总线 1.SPI简介 SPI,是Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口.是Motorola首先在其MC68HCXX系列处理器上定义的.SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间.SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通

SQL Server2008宝典 全书代码

3.3.7 -- ============================================= -- Create database template -- ============================================= USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT name FROM sys.databases WHERE name = N'test

计算机技术领域当前的主流技术及社会需求调查报告

移动互联网,就是将移动通信和互联网二者结合起来,成为一体.是指互联网的技术.平台.商业模式和应用与移动通信技术结合并实践的活动的总称.4G时代的开启以及移动终端设备的凸显必将为移动互联网的发展注入巨大的能量,2014年移动互联网产业必将带来前所未有的飞跃. 在我国互联网的发展过程中,PC互联网已日趋饱和,移动互联网却呈现井喷式发展.前瞻产业研究院发布的<中国移动互联网行业市场前瞻与投资战略规划分析报告前瞻>数据显示,截止2013年底,中国手机网民超过5亿,占比达81%.伴随着移动终端价格的下降