REST call (POST, GET)
을 스칼라 Akka 응용 프로그램에 사용하기 위해 POSTMAN
앱을 사용하고 있습니다. 내가 AngularJS와에서 같은 전화를 할 경우 그것은 작동하지만 난 POSTMAN에서 화재 때 다음과 같은 오류 제공합니다포스트맨이 REST 기반 POST 메서드에 오류가 발생했습니다
There was a problem with the requests Content-Type:
Expected 'application/json'
내 POST
전화입니다 : 내가 추가 3 개 요청 매개 변수를 포함
http://localhost:8090/user/signUp
을 우편 번호의 Body
탭. 내 헤더는 하나 개의 값은 내가 Headers
에 추가 즉 App_Id
도 내가 헤더에
Content-Type : application/json
을 추가해야합니다. 하지만 여전히 우체부는 위의 오류를 제공합니다.
내 응용 프로그램 코드는 다음과 같습니다
val route =
post {
path("user"/"signUp"){
headerValueByName("App_Id") { app_id => {
handleWith {
//application specific implementation
}
}
}
}
에 노력하고 있어요? 오류를 기반으로 나는 POST의 본문이 유효한 JSON 객체가 아니라고 추측합니다. POST의 실제 데이터 관리 부분을 성공한 것으로 보여주고 매우 유익 할 것입니다. – tokkov
@tokkov가 언급했듯이, 당신은 서버에게 한 가지만 말하고 다른 것을하는 것입니다. 당신은 실제로 시체가 json이라고 말하면서, 그것은 urlencoded content data 형태로 보입니다. 콘텐츠 유형을'application/x-www-form-urlencoded'로 바꾸고 이것이 작동하는지 확인하십시오. – cmbaxter
안녕하세요 @ tokkov, 나는 형식 데이터에 params를 추가하려고 시도했습니다. _ "요청 내용이 잘못되었습니다. 입력 인덱스 1 (줄 1, 위치 2)에서 예상치 못한 문자 '-'가 예상됩니다. DIGIT : - ---- WebKitFormBoundaryd0iYY8aDZPZxCE28? ^ "_ – Nilesh