クライアント アプリケーションから要求を受信するサンプル WCF サービスを作成しています。クライアントは、POST WebMethod を使用して JSON メッセージをリクエストとして送信します。以下のクライアントコードの一部:
publishRequest.Method = "POST";
publishRequest.ContentLength = unit.Length;
publishRequest.ContentType = "application/json";
Stream publishStream = publishRequest.GetRequestStream();
publishRequestWriter = new StreamWriter(publishStream);
publishRequestWriter.Write(unit);
publishRequestWriter.Flush();
publishRequestWriter.Close();
リクエストを処理するには、WCF サービスで Webmethod を作成する必要があります。リクエストを取得して保存するだけです。
[ServiceContract]
public interface IService1
{
[WebInvoke(UriTemplate = "echo")]
string HandleMessage(string request);
}
および公開文字列 HandleMessage(string request)
{
..........
.....
}
これを達成する方法は?