0
J'ai besoin d'atteindre un service web qui répond aux "données" postvar. Comment puis-je configurer ce nom en C# avec un HTTPRequest ... ce que je suis:Comment définir le nom d'un postvar dans une requête http?
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();
Comment faire, alors que le reste des données est jsonencoded? – Ikky
Sans en savoir plus sur la spécification du service que vous utilisez, c'est impossible à dire, mais je suppose que votre chaîne 'postData' doit être de la forme' data = my-json-encoded-data' ... ? – RichieHindle
ce que j'ai dans les données est maintenant: {"name": "rox", "age": "20"} – Ikky