呼び出そうとしている API では、POST を実行する必要がありますが、本文は空です。私は WCF Web API HttpClient を使用するのが初めてで、空の本文で投稿を行う書き込みコードを見つけることができないようです。いくつかの HttpContent.CreateEmpty() メソッドへの参照を見つけましたが、そのメソッドが見つからないように見えるため、Web API HttpClient コード用ではないと思います。
97604 次
5 に答える
212
を使用するか、StringContent
またはObjectContent
から派生するか、次のようにHttpContent
使用できます。null
HttpContent
var response = await client.PostAsync(requestUri, null);
于 2011-10-26T20:06:41.583 に答える
-6
Web メソッドにパラメーターがない場合、またはパラメーターがすべて URL テンプレートに適合する場合は、自動的にそれが行われると思います。
たとえば、次の宣言は空の本文を送信します。
[OperationContract]
[WebGet(UriTemplate = "mykewlservice/{emailAddress}",
RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Wrapped)]
void GetStatus(string emailAddress, out long statusMask);
于 2011-10-26T19:23:13.250 に答える