2017-02-07 1 views
0

많은 댓글 (약 70000 개)이 포함 된 특정 파일의 댓글을 요청하려고하면 500 개의 내부 서버 오류가 발생합니다. 여기 박스 API v2의 댓글을받을 때 HTTP 500 내부 서버 오류가 발생했습니다.

내가 보내고 요청 돌아 오는 응답이다 (필자는 FileID에의 값을 대체 한 요청에 토큰) :

GET /2.0/files/[my_file_id]/comments?fields=id,message,tagged_message,created_at,item,created_by HTTP/1.1 
Host: api.box.com 
Authorization: Bearer [my_token] 
Accept: application/json 
Accept-Encoding: gzip, deflate 
User-Agent: CData Data Provider Engine - www.cdata.com - Accepts: gzip 
Connection: close 

응답 :

HTTP/1.1 500 Internal Server Error 
Server: ATS 
Date: Mon, 06 Feb 2017 15:19:30 GMT 
Content-Type: text/html; charset=UTF-8 
Content-Encoding: gzip 
Vary: Accept-Encoding 
Content-Length: 20 
Age: 82 
Connection: close 

이런 종류의 오류가 발생하는 이유가 있습니까?

+0

데이터를 처리하는 데 많은 시간이나 메모리가 소요될 수 있습니다. 대부분의 이러한 API에는 제한, 오프셋 또는 유사한 것과 같은 부분 결과 집합 만 요청하는 매개 변수가 있습니다. 당신은 그면에서 그들의 문서를 점검 했습니까? – CBroe

+0

@CBroe에 동의하겠습니다. Box.com API (https://docs.box.com/reference#view-the-comments-on-a-file)를 기반으로 요청이 제대로 구성되어있는 것 같습니다. Box가 반환 한 실제 서버 오류 메시지를 제공 할 수 있습니까? 그 응답 헤더는 몇 가지 내용이 있음을 나타냅니다 :'Content-Length : 20' –

답변

관련 문제