私は WebAPI が初めてで、それを学ぼうとしています。単体テストから WebClient を使用して文字列を POST しようとしている WebAPI コントローラーがあります。
以下のコードを使用して、WebAPI に文字列を投稿しています。
using (var client = new WebClient())
{
client.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
var result = client.UploadString(_webapiUrl, "POST", "hello");
}
これが私のコントローラーです。
[HttpPost]
public byte[] Post(string value)
{
// Do something with value
}
コントローラーでブレークポイントをヒットできますが、文字列を POST していないようで、常に NULL 値を取得します。値を取得するにはどうすればよいですか?
ありがとう