2011-01-26 2 views

답변

1

아마도 Content-Type 헤더를 제공해야합니다. 웹 서버가 기대하는 것에 따라 MIME 형식 "text/plain"또는 "application/x-www-form-urlencoded"를 제공 할 수 있습니다.

-H "Content-Type: text/plain" 

그래서 귀하의 요청이있을 것 같은 뭔가 : 컬에서 그냥 인수를 포함

curl -i -X POST --data-binary "@your.json" -H "Content-Type: text/plain" 

또는 대체 적절한 MIME 형식에 대한 "텍스트/일반".

아마도 현재 웹 서버에 콘텐츠 유형 application/octet-stream이 제공되고 일반 텍스트 json 콘텐츠를 어떻게 처리해야하는지 이해하지 못하고 있습니다. "-v"와 함께 curl을 실행하면 보내고받은 헤더에 대한 자세한 설명을 제공하므로 Content-Type이 서버에 기본적으로 제공하는 내용을 볼 수 있습니다.

관련 문제