2016-09-09 1 views
0

오랫동안 사용해온 응용 프로그램이 있습니다. 최근에 새로운 앱/키를 만들었습니다. 이상하게 작동합니다. (범위 요구 사항을 적용했는지 파악했습니다. 버킷 요청 : 버킷 작성 : 데이터 읽기 : 데이터 읽기 : 쓰기).Autodesk DM API : 여기에서 재시도가 적절합니까?

파일을 버킷에 업로드 할 때, 나는 일반적으로 나중에 성공적으로 업로드되었는지 확인하기 위해 개체 세부 정보를 얻기 위해 호출을 완료했습니다.

GetObjectDetails : 새 키와 , 나는 간헐적으로이 오류를 얻고있다 InternalServerError을 { "오류": { "faultString으로": "ServiceCallout servicecallout - 인증 - ACM-요청의 실행을 실패 이유 :. 타임 아웃이 발생 servicecallout-인증 -acm-request ","detail ": {"errorcode ":"steps.servicecallout.ExecutionFailed "}}}

중간에 수면을 다시 시도해야합니까? 또는 업로드에 문제가 있다는 표시입니까?

(재시도를 쓰면 나에게이 문제가 해결 된 것으로 보이지만 올바른 대답인지 여부는 알 수 없습니다.이 문제가 다른 전화에서 발생할 수있는 경우).

답변

0

서비스가 put 개체와 get 사이에 약간의 지연이 필요할 수 있으므로 타이머 나 재시도 중 하나를 사용하는 것이 좋습니다. 그러나 업로드를 통해 성공적으로 응답하면 객체를 두 번 확인하지 않고 버킷에 배치 할 수 있습니다.

관련 문제