java端提供了一个restful api,GET method是返回一个json,我用postman测试时候一定要在header里带上content-type:application/json才能success,否则就报415 unsupported media type。
我这里有个疑问,这个GET请求不带任何参数,为什么还要设置这个content-type呢?
另外我用angular的$http.get去访问这个api,我配置在请求头里的content-type被自动清除了好像。请大家答疑解惑,谢谢了!
request.header에 설정된 콘텐츠 유형은 서버와 클라이언트 간에 합의된 요청 매개변수의 데이터 형식을 나타냅니다. 서버는 합의되지 않은 요청 데이터 형식에 대한 예외를 처리합니다
지금까지 테스트한 결과 Angular의 $http는 get 요청에서 content-type을 자동으로 제거하는 것 같습니다.
본문의 Get 매개변수는 편안한 디자인과 일치하지 않습니다. 백엔드가 URL 매개변수를 지원하지 않는 경우 일부 백엔드는 URL 매개변수 작성을 지원하지만 콘텐츠 유형 형식은 data
입니다.