19

Play2/Scala WS API を使用してHTTP POSTリクエストをサービス エンドポイントに送信しようとしています。HTTP POST 本文には送信するパラメータがないため、どのように送信すればよいですか?

WS.url("http://service/endpoint).post()

引数なしで試しpost()ましたが、エラーが発生しました。

Unit のインスタンスを HTTP 応答に書き込めません。Writeable[Unit] を定義してみてください

これについて助けてもらえますか?

前もって感謝します...

4

3 に答える 3

31

および型クラスpostを実装する値を await するため、 fromを使用できます。( APIを参照)WriteableContentTypeOfResults.EmptyContentplay.api.mvc

だから私は推測する

WS.url("http://service/endpoint").post(Results.EmptyContent())

すべきです。(テストしませんでした)

于 2013-03-06T18:59:08.503 に答える