Почтальон выдает ошибку для методов POST на основе REST
Я использую POSTMAN
приложение для выполнения REST call (POST, GET)
к моему приложению Scala Akka. если я делаю тот же вызов из angularJS, он работает, но когда я запускаю его из POSTMAN, он выдает следующую ошибку:
There was a problem with the requests Content-Type:
Expected 'application/json'
мой POST
Звонок это:
http://localhost:8090/user/signUp
который содержит 3 параметра запроса, которые я добавил в Body
вкладка почтальона. мой заголовок требует одно значение, т.е. App_Id
который я добавил в Headers
также я добавил
Content-Type : application/json
в заголовке. но почтальон все же выдает ошибку выше.
Код моего заявления:
val route =
post {
path("user" / "signUp"){
headerValueByName("App_Id") { app_id => {
handleWith {
//application specific implementation
}
}
}
}
1 ответ
Спасибо @tokkov & @cmbaxter за вашу помощь.. наконец-то это сработало.
я добавил Content-Type : application/json and App_Key : xxx
в заголовках. и запросить параметры в Raw
с типом Json(application/json)
, Как это:
{
"email" : "xxx",
"name" : "TEST NAME",
"password" : "xxx"
}
Так что моя проблема с добавлением параметров запроса, которые я хотел бы добавить в raw
но я пытаюсь в form-data and x-www-form-urlencoded