아래의 코드를 발주서(PO) 조회/반품조회/교환 조회나 상품등록처럼 전송하거나 받는 ,json data의 사이즈가 커질수 있는 API에 대해 추가하셔서 client side의 timeout 시간을 늘려주시기 바랍니다.
1. 일반 Java 코드 예제
HttpGet get = new HttpGet(uriBuilder.build().toString());
/********************************************************/
// set header, demonstarte how to use hmac signature here
get.addHeader("Authorization", authorization);
/********************************************************/
get.addHeader("X-Requested-By", VENDOR_ID);
get.addHeader("X-EXTENDED-TIMEOUT", "90000");
get.addHeader("content-type", "application/json");
2. 기타
※ 발주서 목록 조회(분단위 전체)의 경우
데이터가 없더라도 조회 구간이 클 경우 타임아웃이 발생할 수 있으니 구간을 10분 정도로 줄여서 중첩하여 조회하시는 것이 좋습니다.
※ 상품 생성 시, 옵션이 많은 상품일 경우
쿠팡 서버에서는 정상적으로 상품이 등록되었으나, 클라이언트에서 timeout이 발생할 수 있습니다.
이러한 경우, 상품을 재등록 처리하지 마시고, [상품요약 정보 조회 API]를 통해 externalVendorSkuCode(업체 상품코드)를 이용하여 상품의 등록 여부를 조회하시는 것이 좋습니다.