다음 코드를 사용하여 Box.com에서 파일을 다운로드하려고합니다.Box API 2.0을 사용하여 파일을 다운로드하면 302 대신 응답 200을 표시합니다.
<cfhttp url="https://api.box.com/2.0/files/(FILE_ID)/content/" method="GET" redirect="true" >
<cfhttpparam type="header" name="Authorization" value="Bearer (DEVELOPER_TOKEN)">
</cfhttp>
문서에 따라 경찰은 응답으로 302 Found
을 반환해야합니다. 다운로드를 위해 dl.boxcloud.com으로 리디렉션됩니다. 하지만 응답으로 200
이 표시됩니다.
내가 응답으로 200을 받고 있어요 왜 확실하지. API 호출을 통해 파일을 다운로드해야합니다. 내가 놓친 게 있니?
A "200 OK"는 좋은 반응 코드입니다. 덤프를 보면'test.jpg '이 콘텐츠 유형'image/jpeg'와 콘텐츠 길이'12681'로 스트리밍 중이라고 요청한 이미지처럼 보입니다. 브라우저는 일반적으로 해당 응답을 처리하고 이미지 (또는 다운로드 제안)를 표시합니다. 이 서비스를 직접 호출하기 때문에 응답을 적절히 처리해야합니다. –