WebAPI C#アプリケーションがあります。このAPIは、与えられたid
に基づいて、データベースからいくつかのコンテンツを取得C#WebAPIのHTTP GETからコンテンツ本文を読み取る
[HttpGet]
public HttpResponseMessage Get(string id)
:私のGETメソッドは次のように定義されます。もう1つのパラメータは必須ですが、URL上で動作させるのは時間がかかりますので、GET本体を使用して2番目のパラメータを送信しています。
getメソッドの中からどうやって取得できますか?
私は
var dataOnBody = await Request.Content.ReadAsStringAsync();
を試みたが、Get
方法はasync
ではないと私はそれが(私はの内容を読み取り、通常のブロッキング機能を望んでいることである必要はありませんだと思うと、それは動作しません。体と文字列を出力)
私はちょうどあなたが何らかの形でこれを行うために管理している場合でも、リクエストボディ
'public HttpResponseMessage Get(string id、[FromBody] bodyValue)へのChaneコントローラメソッド' – Fabio
これは参考になるかもしれません:[http://stackoverflow.com/a/983458/1565525](http://stackoverflow.com/a/983458/1565525) – Fabio
あなたのケースでPostメソッドを使用しないと、 –