我创建了许多基本上得到请求的休息端点。 但现在我必须创建一个帖子请求。 这是我的OperationContract
[OperationContract]
[WebInvoke(Method = "POST",
UriTemplate = "Product/Save",
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json)]
ServiceResult Save(ProductInfo request);
任何人都可以说我如何在控制台应用程序中使用此POST请求?
但HttpWebRequest在我的.net框架工作4.0 / visual sudio 2012中标记为obselate
答案 0 :(得分:0)
我已经使用HttpListener类(获取请求)完成了它:
https://msdn.microsoft.com/it-it/library/system.net.httplistener%28v=vs.110%29.aspx
和HttpListenerResponse(发送回复):
https://msdn.microsoft.com/it-it/library/system.net.httplistenerresponse%28v=vs.110%29.aspx
答案 1 :(得分:0)
Use HttpClient instead of HttpWebRequest