2012-05-07 2 views
0

Voici un code:Webclient.UploadString() envoie une chaîne vide

var client = new WebClient(); 
client.BaseAddress = "http://localhost/"; 
client.Headers["Content-type"] = "application/x-www-form-urlencoded"; 
client.Proxy = null; 
// The server gets the data 
var responseStr = client.UploadString(url, data); 
... 
// The server gets an empty post data 
responseStr = client.UploadString(url, data); 

est-Webclient censé être une chose à usage unique?

+0

Quel est le contenu de la 'data' variable? –

+0

Une paire de clés: json = foo & checksum = sha1 (foo). Je pense que cela n'a pas d'importance. – user1379654

+0

En fait, c'est important car si vous ne l'encodez pas correctement, le serveur ne pourra pas le décoder. –

Répondre

0

hmm peut être u cant essayer ceci:

WebClient client = new WebClient(); 
client.BaseAddress = "http://localhost/something.php";