Java 측은 편안한 API를 제공하고 GET 메서드는 json을 반환합니다. 테스트를 위해 postman을 사용할 때 성공하려면 헤더에 content-type: application/json을 가져와야 합니다. 그렇지 않으면 415 지원되지 않는 미디어 유형이 보고됩니다. .
여기서 질문이 있습니다. 이 GET 요청은 왜 콘텐츠 유형을 설정해야 합니까?
그리고 이 API에 접근하기 위해 Angular의 $http.get을 사용했는데 요청 헤더에 구성한 콘텐츠 유형이 자동으로 지워지는 것 같았습니다. 질문에 답변해주세요. 감사합니다!
request.header에 설정된 콘텐츠 유형은 서버와 클라이언트 간에 합의된 요청 매개변수의 데이터 형식을 나타냅니다. 서버는 합의되지 않은 요청 데이터 형식에 대한 예외를 처리합니다
지금까지 테스트한 결과 Angular의 $http는 get 요청에서 content-type을 자동으로 제거하는 것 같습니다.
본문의 Get 매개변수는 편안한 디자인과 일치하지 않습니다. 백엔드가 URL 매개변수를 지원하지 않는 경우 일부 백엔드는 URL 매개변수 작성을 지원하지만 콘텐츠 유형 형식은 data
입니다.