Bigcommerce API Java创建发货错误400
我在根据现有订单创建BC装运时遇到问题 我使用的是基本身份验证 JSON请求是 {“订单地址”id:2,“项目”:[{“订单产品”id:164,“数量”:1},{“订单产品”id:124,“数量”:1}],“跟踪编号”:“abcd1234} 代码如下:Bigcommerce API Java创建发货错误400,java,bigcommerce,Java,Bigcommerce,我在根据现有订单创建BC装运时遇到问题 我使用的是基本身份验证 JSON请求是 {“订单地址”id:2,“项目”:[{“订单产品”id:164,“数量”:1},{“订单产品”id:124,“数量”:1}],“跟踪编号”:“abcd1234} 代码如下: String storeurl="storeaddress"+"/orders/"+BCordernumber+"/shipments"; URL url = new URL(storeurl); HttpURLConne
String storeurl="storeaddress"+"/orders/"+BCordernumber+"/shipments";
URL url = new URL(storeurl);
HttpURLConnection httpcon = (HttpURLConnection) url.openConnection();
httpcon.setRequestMethod("POST");
httpcon.setRequestProperty("Authorization", encodeBase64());
httpcon.setRequestProperty("Accept", "application/json");
httpcon.setDoOutput(true);
httpcon.setRequestProperty("Content-Type", "application/json");
OutputStreamWriter put = new OutputStreamWriter(httpcon.getOutputStream());
put.write(jsondata);
put.flush();
put.close();
int result = httpcon.getResponseCode();
任何关于我为什么会出现这个错误的想法都会很好
谢谢
事先我意识到我的错误,我使用的是产品id而不是订单产品id
很好我意识到我的错误,我使用的是产品id而不是订单产品id
一切正常您必须检查服务器上的日志,以查看堆栈跟踪和/或其他消息。否则,调试将非常困难。您必须检查服务器上的日志以查看堆栈跟踪和/或其他消息。否则,调试将非常困难。