POSTMAN
アプリを使用して、Scala Akka ApplicationにREST call (POST, GET)
を実行しています。私はangularJSから同じコールをすれば、それは動作しますが、私はPOSTMANからそれを発射する際には、次のエラーを与える:PostmanがRESTベースのPOSTメソッドでエラーを返しました
There was a problem with the requests Content-Type:
Expected 'application/json'
私POST
コールは次のとおりです。
http://localhost:8090/user/signUp
ポストマンのタブBody
。 私のヘッダーは、私がHeaders
に追加App_Id
すなわち一つの値も、私はヘッダの
Content-Type : application/json
を追加が必要です。それでも郵便配達員は上記のエラーを出します。
私のアプリケーションコードは次のようになります。それが働いているあなたのためのhelp..finally & @cmbaxter @tokkov
val route =
post {
path("user"/"signUp"){
headerValueByName("App_Id") { app_id => {
handleWith {
//application specific implementation
}
}
}
}
にしようとしているとされ、あなたはパラメータを追加しましたフォームデータや生ですか?このエラーに基づいて、私はPOSTの本体が有効なJSONオブジェクトではないと推測します。 POSTの実際のデータ管理部分は、成功しており、非常に有益なので、角度をつけて表示できますか? – tokkov
@tokkovが述べたように、あなたはサーバに一つのことを伝えていますが、別のことをしています。あなたは実際には、urlencodedコンテンツデータのように見えるときに、ボディがjsonであると言っています。コンテンツタイプを 'application/x-www-form-urlencoded'に変更し、それが動作するかどうか確認してください。 – cmbaxter
こんにちは@tokkov、フォームデータにparamsを追加しようとしましたが、依頼内容が不正です: 入力インデックス1(行1、位置2)で予期しない文字 ' - 'が表示されるDIGIT: - ---- WebKitFormBoundaryd0iYY8aDZPZxCE28? ^ "_ – Nilesh