我正在尝试对 Web 服务进行 POST。我正在使用 WebClient 类并调用 uploadstring 方法。这工作正常,直到我调用的 Web 服务需要一些数据,尤其是 json 数组。我试图找出数据需要采用什么格式,以便 Web 服务能够正确接受和使用它。例子:
WebClient myWebClient = new WebClient();
string resp = myWebClient.UploadString("www.myUrl.com", "POST", "someDataToSend");
这里的任何帮助将不胜感激!
被调用的 Web 服务 (vb.net) 采用键值对:
<OperationContract(), WebInvoke(BodyStyle:=WebMessageBodyStyle.WrappedRequest, Method:="POST", RequestFormat:=WebMessageFormat.Json, ResponseFormat:=WebMessageFormat.Json)> _
Public Function DoSomething(ByVal myKeyValuePair() As KeyValuePair(Of String, String)) As String