WebClient client = WebClient.create("http://localhost:8080");
client.path("/open-web/rs/order/v1/add")
.accept("application/json;charset=UTF-8")
.type("application/json;charset=UTF-8");
String requestJson = "{\"companyCode\":\"hoau\",\"customerOrderNo\":\"NO123456\",\"senderName\":\"张三\",\"senderMobile\":\"13333333333\",\"senderProvince\":\"上海市\",\"senderCity\":\"上海市\",\"senderCounty\":\"闵行区\",\"senderAddress\":\"华翔路2239号\",\"receiverName\":\"李四\",\"receiverMobile\":\"13888888888\",\"receiverProvince\":\"广东省\",\"receiverCity\":\"深圳市\",\"receiverCounty\":\"福田区\",\"receiverAddress\":\"深南大道2012号\",\"cargoname\":\"衣服\",\"transportType\":\"DRD\",\"vistReceive\":\"YES\",\"deliveryType\":\"YES\"}";
client.header("companyId", "hoau");
client.header("reqTime", "2015-04-14 13:21:00");
client.header("token", "dGr69/UaDWChu9C4KLyMp8ObyKI=");
InputStream in = (InputStream) client.post(requestJson).getEntity();
String response = IOUtils.toString(in);
参数 | 是否必填 | 参数说明 |
---|---|---|
companyId | 是 | 用户id |
reqTime | 是 | 请求时间 |
token | 是 | 请求加密生成的签名 |
"result": null,
"errcode": "1000",
"errmsg": null
}错误码 | 说明 |
---|---|
1000 | 成功 |
2001 | 访问权限错误,白名单验证错误 |
2002 | 数据安全错误,摘要验证错误或是时间戳验证超时 |
3001 | 参数错误 |
3002 | 业务规则判断错误 |
8000 | 业务异常 |
9000 | 未知错误 |
9999 | 系统异常 |