Postman 给出了基于 REST 的 POST 方法的错误



我正在使用POSTMAN应用程序对我的Scala Akka应用程序进行REST call (POST, GET)。 如果我从 AngularJS 执行相同的调用,它可以工作,但是当我从 POSTMAN 触发它时,它会给出以下错误:

There was a problem with the requests Content-Type:
Expected 'application/json'

我的POST电话是:

http://localhost:8090/user/signUp

其中包含我在邮递员选项卡中添加Body 3 个请求参数。我的标头需要一个值,即我添加App_Id Headers也添加了该值

Content-Type : application/json

但仍然邮递员给出了上述错误。

我的应用程序代码是:

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

感谢@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

相关内容

  • 没有找到相关文章

最新更新