Почтальон выдает ошибку для методов 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

Другие вопросы по тегам