Spring 컨트롤러에 JSON 전달시 400 (잘못된 요청)

αƞjiβ

객체 배열을 JSON 문자열로 Spring 컨트롤러에 전달하려고합니다. JSON 형식의 내 데이터는 다음과 같습니다.

[{
    "id": 123456,
    "name": "First Item"
},
{
    "id": 78910,
    "name": "Second Item"
}]

그래서 나는 컨트롤러로 보내고 있습니다.

@RequestMapping(value = "/some/url", method = RequestMethod.POST, consumes = "application/json")
public void doSomething(@RequestBody List<CustInfo> myCustInfoList) {
    System.out.println("Message Received " + myCustInfoList);
}

이 AJAX 호출로

$.ajax({
  type: 'POST',
  url: '/some/url',
  contentType: 'application/json',
  data: '[{"id": 123456, "name": "First Item"}, {"id": 78910, "name": "Second Item"}]',
  success: function () {
            consloe.log("Success");
           }
});

이를 위해 두 개의 콩 OuterCoverCustInfo. 어디 OuterCover의 목록을 가지고 CustInfoCustInfo가지고 idname.

public class OuterCover {

  List<CustInfo> myCustInfoList;

  //getter & setter

}

그러나 나는 이것에 대해 400 (잘못된 요청)을 받고 있습니다. 어떠한 제안?

다르 샨 메 흐타

요청에 OuterCover 요소가 있으므로 OuterCover 클래스를 다른 클래스로 묶어야합니다.

class RequestDto{

    @JsonElement("outerCover")
    private OuterCover outerCover;

    //getters and setters
}

또는 요청 페이로드를 수정하고 'outerCover'요소를 제거 할 수 있습니다. 예 :

[{
    "id": 123456,
    "name": "First Item"
},
{
    "id": 78910,
    "name": "Second Item"
}]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

400 Spring 컨트롤러에 대한 Ajax 호출의 잘못된 요청 오류

분류에서Dev

axios 오류에서 헤더 전달 : 400 잘못된 요청

분류에서Dev

Afnetworking-json 게시-> 400 잘못된 요청

분류에서Dev

Jersey에 대한 JSON 요청으로 "400 잘못된 요청"발생

분류에서Dev

$ http 게시 방법에 대한 400 잘못된 요청

분류에서Dev

VSTS Nuget 푸시 : 400 (잘못된 요청)

분류에서Dev

Symfony2. 400에서 요청 본문을 저장하는 방법 : 잘못된 json 메시지 수신

분류에서Dev

S3 GET 요청시 400 잘못된 요청 수신

분류에서Dev

요청 라이브러리의 잘못된 요청 오류 400

분류에서Dev

React에서 Harvest API 인증을 시도 할 때 잘못된 요청 (400)

분류에서Dev

Saber API에 연결을 시도 할 때 오류 (400) 잘못된 요청

분류에서Dev

모든 요청에 대한 Azure 400 잘못된 요청

분류에서Dev

AJAX : 400 잘못된 요청

분류에서Dev

$ .ajax 400 잘못된 요청

분류에서Dev

Angularjs 잘못된 요청 (400)

분류에서Dev

Guzzle 400 잘못된 요청

분류에서Dev

웹 API .net 코어 3.1에서 문자열 대신 int를 전달할 때 400 잘못된 요청

분류에서Dev

Spring 및 Angular2 400 (잘못된 요청)

분류에서Dev

Coinbase Pro 게시 요청-잘못된 JSON

분류에서Dev

WCF WebInvoke JSON 역 직렬화 실패-400 잘못된 요청

분류에서Dev

Jackson JSON Mapper를 사용하여 JSON과 POJO 간 매핑시 400 잘못된 요청

분류에서Dev

400 클라이언트에서 서버로 JSON 문자열을 보낼 때 잘못된 요청 예외

분류에서Dev

Spring RestTemplate으로 byte []를 SpringMVC rest endpoint에 업로드 할 때 400 잘못된 요청

분류에서Dev

HttpURLConnection을 통해 JSON 데이터를 게시 할 때 HTTP 오류 400 잘못된 요청

분류에서Dev

(400) New-AzureVM 커맨드 렛 사용시 잘못된 요청

분류에서Dev

파일 업로드시 잘못된 요청 (400), Flask

분류에서Dev

Rails API가있는 Angularjs는 400 게시 (잘못된 요청)

분류에서Dev

(400) ARM을 통해 함수 앱 배포시 잘못된 요청

분류에서Dev

Azure Apple 푸시 알림 오류 : 400 잘못된 요청

Related 관련 기사

  1. 1

    400 Spring 컨트롤러에 대한 Ajax 호출의 잘못된 요청 오류

  2. 2

    axios 오류에서 헤더 전달 : 400 잘못된 요청

  3. 3

    Afnetworking-json 게시-> 400 잘못된 요청

  4. 4

    Jersey에 대한 JSON 요청으로 "400 잘못된 요청"발생

  5. 5

    $ http 게시 방법에 대한 400 잘못된 요청

  6. 6

    VSTS Nuget 푸시 : 400 (잘못된 요청)

  7. 7

    Symfony2. 400에서 요청 본문을 저장하는 방법 : 잘못된 json 메시지 수신

  8. 8

    S3 GET 요청시 400 잘못된 요청 수신

  9. 9

    요청 라이브러리의 잘못된 요청 오류 400

  10. 10

    React에서 Harvest API 인증을 시도 할 때 잘못된 요청 (400)

  11. 11

    Saber API에 연결을 시도 할 때 오류 (400) 잘못된 요청

  12. 12

    모든 요청에 대한 Azure 400 잘못된 요청

  13. 13

    AJAX : 400 잘못된 요청

  14. 14

    $ .ajax 400 잘못된 요청

  15. 15

    Angularjs 잘못된 요청 (400)

  16. 16

    Guzzle 400 잘못된 요청

  17. 17

    웹 API .net 코어 3.1에서 문자열 대신 int를 전달할 때 400 잘못된 요청

  18. 18

    Spring 및 Angular2 400 (잘못된 요청)

  19. 19

    Coinbase Pro 게시 요청-잘못된 JSON

  20. 20

    WCF WebInvoke JSON 역 직렬화 실패-400 잘못된 요청

  21. 21

    Jackson JSON Mapper를 사용하여 JSON과 POJO 간 매핑시 400 잘못된 요청

  22. 22

    400 클라이언트에서 서버로 JSON 문자열을 보낼 때 잘못된 요청 예외

  23. 23

    Spring RestTemplate으로 byte []를 SpringMVC rest endpoint에 업로드 할 때 400 잘못된 요청

  24. 24

    HttpURLConnection을 통해 JSON 데이터를 게시 할 때 HTTP 오류 400 잘못된 요청

  25. 25

    (400) New-AzureVM 커맨드 렛 사용시 잘못된 요청

  26. 26

    파일 업로드시 잘못된 요청 (400), Flask

  27. 27

    Rails API가있는 Angularjs는 400 게시 (잘못된 요청)

  28. 28

    (400) ARM을 통해 함수 앱 배포시 잘못된 요청

  29. 29

    Azure Apple 푸시 알림 오류 : 400 잘못된 요청

뜨겁다태그

보관