6
私はplay-wsスタンドアロンを使用して、スカラーでRESTサービスを使用しています。私はこれを実行すると、私は次のエラーを取得するScalaでplay wsを使用したPOSTリクエスト
val data = Json.obj("message" -> "How are you?")
wsClient.url("http://localhost:5000/token").post(data).map { response =>
val statusText: String = response.statusText
println(response.body)
}
、
Cannot find an instance of play.api.libs.json.JsObject to WSBody. Define a BodyWritable[play.api.libs.json.JsObject] or extend play.api.libs.ws.ahc.DefaultBodyWritables
wsClient.url("http://localhost:5000/token").post(data).map { response =>
それはbodywritableを定義するように指示します。私はドキュメントを読んだが、 "BodyWritable"を取得していません。私はスカラーには新しいです。誰も私を助けてください。前もって感謝します。
を見て、JSONオブジェクトのBodyWritablesをインポート詳細についてはソースファイル
に次のimport文を追加する必要があります。 –