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