.net で簡単なデモ レスト Web サービスを作成しています。Web サービスでデータを送信するには 2 つの方法があります。
Through Query String
Through Request Body
次のコードを記述し、クエリ文字列を介して Web サービスを利用できるようにしました
[WebInvoke(Method = "POST",
ResponseFormat = WebMessageFormat.Xml,
BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "xml?id={id}")]
string XMLData(string id);
public string XMLData(string id)
{
return "You request id is " + id ;
}
しかし、クエリ文字列ではなく、リクエスト本文を介して ID 値を渡す必要があります。