呼び出そうとしているAPIでは、POSTを実行する必要がありますが、本文は空です。WCFWeb API HttpClientを使用するのは初めてであり、いくつかのHttpContent.CreateEmpty()メソッドへの参照を見つけましたが、そのメソッドを見つけることができないため、Web API HttpClientコード用ではないと思います。
StringContent
から派生するObjectContent
またはHttpContent
を使用するか、null
をHttpContent
として使用できます( このコメント を参照してください) =)。
前にこれをしました、ただ単純にしてください:
Task<HttpResponseMessage> task = client.PostAsync(url, null);
それを発見した:
Task<HttpResponseMessage> task = client.PostAsync(url, null);
WSO2で失敗したnullを要求本文に追加します。交換された:
Task<HttpResponseMessage> task = client.PostAsync(url, new {});
そして働いた。