5

我正在使用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

其中包含我在BodyPostman 选项卡中添加的 3 个请求参数。我的 Header 需要一个值,即App_Id我添加的Headers我也添加了

Content-Type : application/json

在页眉中。但邮递员仍然给出上述错误。

我的申请代码是:

val route =
    post {
      path("user" / "signUp"){
        headerValueByName("App_Id") { app_id => {
            handleWith {

                   //application specific implementation

            }
        }
        }
      }
4

1 回答 1

5

感谢@tokkov 和@cmbaxter 的帮助。终于成功了。

Content-Type : application/json and App_Key : xxx在标题中添加了。Raw并在type中请求参数Json(application/json)。像这样:

{
    "email" : "xxx",
    "name" : "TEST NAME",
    "password" : "xxx"

 }

所以我的问题是添加我要添加的请求参数,raw但我正在尝试form-data and x-www-form-urlencoded

于 2016-07-15T06:26:26.963 回答