PUT リクエストの URL で ID を受け入れる REST サービスがあります。これまでのところ、PUT リクエストは次のようになります。
string url = "http://localhost:3596/WidgetManager.svc/Widgets/" + TextBox3.Text;
WebRequest req = WebRequest.Create(url);
req.Method = "PUT";
using (HttpWebResponse resp = req.GetResponse() as HttpWebResponse)
{
StreamReader reader = new StreamReader(resp.GetResponseStream());
Label4.Text = reader.ReadToEnd();
}
しかし、リクエストで Widget オブジェクトも送信する必要があります。
Widget w = new Widget();
w.Name = "worked!!!";
w.CogCount = 1000;
w.SprocketSize = 2000;
文字列を送信する方法について多くの例を見ました。しかし、このようなオブジェクトはどうでしょうか?