2014-06-15 6 views
1

Dropbox API 문서는 속도 제한이있는 경우 "Retry-After"헤더와 함께 503 HTTP 상태 코드가 반환된다는 것을 설명합니다. 제가 생각하는 속도 제한의 경우는에 그러나,이는 실제 reponse 내가 얻을 :Dropbox API에서 속도 제한을 처리하는 방법은 무엇입니까?

[503] Error parsing response body or headers: Body - '\r\n<html>\r\n<head><title>Dropbox 
- 5xx</title>\r\n<link href="https://www.dropbox.com/static/css/ Headers - {'transfer- 
encoding': 'chunked', 'server': 'nginx', 'connection': 'keep-alive', 'cache-control': 
'no-cache', 'date': 'Sat, 31 May 2014 12:55:40 GMT', 'content-type': 'text/html'} 

더 재시도-후 헤더가 너무 없다

(사실이 dropbox.rest.ErrorResponse as estr(e)입니다) 이는 속도 제한의 경우가 아닐 수 있습니다. 그렇다면이 오류가 무엇을 말하고 있는지 알 수 없습니다.

누구나 테스트 할 수있는 실제 속도 제한 응답의 예가 있습니까?

답변

2

응답은 임의의 서버 결함을 나타냅니다. 요청을 다시 시도해야합니다.

503

응답이 Retry-After 헤더가 포함되어있는 경우,이 당신의 ... 응용 프로그램을 의미 : 당신이 지적했듯이,이 시나리오는 Core API Reference의 섹션은 표준 API 오류에 설명되어 있습니다 속도가 제한되고 있습니다. 그렇지 않으면 일시적인 서버 오류를 나타내며 앱은 요청을 다시 시도해야합니다.

+1

동의하지 않는 * 속도 * 제한. – smarx