コンソールアプリから呼び出される単純なRestfulサービスがあるので、を使用していWebClient
ます。この削除の呼び出しが正しいかどうか疑問に思っています。
URLは次のようになりますlocalhost/RestService1/Person/1
using (var client = new WebClient())
{
client.UploadString(url, "DELETE", "");
}
パラメータUploadString
なしでオーバーロードがないのは好きではありません。data
空のパラメーターを渡すことは、私にはうまくいきません。に使用するより良い方法はありDELETE
ますか?
使用できますが、一貫性を保つためにWebRequest
使用したいだけです。WebClient
WebRequest
ブロックはこちら
var request = WebRequest.Create(url);
request.Method = "DELETE";
var response = (HttpWebResponse)request.GetResponse();
どちらのブロックも問題なく動作しますが、どちらが最適ですか? それとももっと良い方法がありますか?