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
이런 종류의 오류가 발생하는 이유가 있습니까?
데이터를 처리하는 데 많은 시간이나 메모리가 소요될 수 있습니다. 대부분의 이러한 API에는 제한, 오프셋 또는 유사한 것과 같은 부분 결과 집합 만 요청하는 매개 변수가 있습니다. 당신은 그면에서 그들의 문서를 점검 했습니까? – CBroe
@CBroe에 동의하겠습니다. Box.com API (https://docs.box.com/reference#view-the-comments-on-a-file)를 기반으로 요청이 제대로 구성되어있는 것 같습니다. Box가 반환 한 실제 서버 오류 메시지를 제공 할 수 있습니까? 그 응답 헤더는 몇 가지 내용이 있음을 나타냅니다 :'Content-Length : 20' –