[javascript] JSONP를 제공하는 가장 좋은 콘텐츠 유형?

콜백을 지정하지 않고 호출하면 다음을 사용하여 JSON 문자열을 반환하는 웹 서비스가 있습니다. application/json 하면 콘텐츠 유형으로 있습니다.

콜백이 지정되면 콜백 함수에서 JSON 문자열을 래핑하므로 더 이상 유효한 JSON이 아닙니다. 제 질문은 application/javascript이 경우 처럼 제공해야합니까, 아니면 여전히 사용해야 application/json합니까?



답변

응용 프로그램 / 자바 스크립트를 사용하십시오. 이러한 방식으로 클라이언트는 응답에 패딩이 있는지 여부를 수동으로 확인할 필요없이 콘텐츠 유형에 의존 할 수 있습니다.


답변

rfc4627.txt에 따라 사용application/json 반환하는 내용이 일반 JSON 인 경우 .

JavaScript (실제로 JSONP)를 반환하는 경우 rfc4329.txt에 따라 사용 application/javascript 하십시오.


답변