0
Мне нужно добраться до веб-службы, которая реагирует на данные «postvar». Как я установить это имя в C# с HttpRequest ... это то, что я получил:Как установить имя postvar в httprequest?
UTF8Encoding encoding = new UTF8Encoding();
byte[] data = encoding.GetBytes(postData);
HttpWebRequest myRequest =
(HttpWebRequest)WebRequest.Create("http://secreturl/jubidubb.php");
myRequest.Method = "POST";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = data.Length;
myRequest.KeepAlive = true;
Stream newStream = myRequest.GetRequestStream();
newStream.Write(data, 0, data.Length);
newStream.Close();
// The response
WebResponse response = myRequest.GetResponse();
Как это сделать, в то время как остальная часть данных jsonencoded? – Ikky
Не зная больше о спецификации службы, которую вы используете, невозможно сказать, но я бы предположил, что ваша строка 'postData' должна быть такой, как data = my-json-encoded-data' ... ? – RichieHindle
что я получил в данных сейчас: {"name": "rox", "age": "20"} – Ikky