C# クラスから POST 型の WCF メソッドを呼び出すにはどうすればよいですか?
WCF メソッド
[OperationContract]
[WebInvoke(Method = "POST",
UriTemplate = "/process",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Wrapped)]
MyRespons Process(MyRequest req);
aspx分離コードからこれを呼び出すにはどうすればよいですか?
webclient でストリームを受信しようとしましたが、どの get メソッドでも機能しますが、POST では機能しません。メソッドは Fiddler と POSTER で機能します。
string getDeclarations = string.Format("{0}/process", ServiceBaseAddress);
var proxy = new WebClient();
proxy.DownloadStringCompleted += ProxyDownloadDeclarationsCompleted;
proxy.DownloadStringAsync((new Uri(getDeclarations)));