찾다

 >  Q&A  >  본문

angular.js - GET을 통해 Restful API를 요청할 때 헤더에 content-type 속성을 구성해야 합니까?

Java 측은 편안한 API를 제공하고 GET 메서드는 json을 반환합니다. 테스트를 위해 postman을 사용할 때 성공하려면 헤더에 content-type: application/json을 가져와야 합니다. 그렇지 않으면 415 지원되지 않는 미디어 유형이 보고됩니다. .
여기서 질문이 있습니다. 이 GET 요청은 왜 콘텐츠 유형을 설정해야 합니까?
그리고 이 API에 접근하기 위해 Angular의 $http.get을 사용했는데 요청 헤더에 구성한 콘텐츠 유형이 자동으로 지워지는 것 같았습니다. 질문에 답변해주세요. 감사합니다!

天蓬老师天蓬老师2827일 전719

모든 응답(3)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-15 17:09:41

    request.header에 설정된 콘텐츠 유형은 서버와 클라이언트 간에 합의된 요청 매개변수의 데이터 형식을 나타냅니다. 서버는 합의되지 않은 요청 데이터 형식에 대한 예외를 처리합니다

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:09:41

    지금까지 테스트한 결과 Angular의 $http는 get 요청에서 content-type을 자동으로 제거하는 것 같습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-15 17:09:41

    본문의 Get 매개변수는 편안한 디자인과 일치하지 않습니다. 백엔드가 URL 매개변수를 지원하지 않는 경우 일부 백엔드는 URL 매개변수 작성을 지원하지만 콘텐츠 유형 형식은 data

    입니다.

    회신하다
    0
  • 취소회신하다