使用webclient的Post方法
它获取一个错误api密钥名不正确。传递的所有参数都是正确的。但是,我认为我传递参数的方式是错误的。请提出解决办法使用webclient的Post方法,post,windows-phone-8,webclient,Post,Windows Phone 8,Webclient,它获取一个错误api密钥名不正确。传递的所有参数都是正确的。但是,我认为我传递参数的方式是错误的。请提出解决办法 StringBuilder postData = new StringBuilder(); postData.AppendFormat("{0}={1}", "apikey" ,"ETG123"); postData.AppendFormat("{0}={1}", "deviceid" ,"12"); postData.
StringBuilder postData = new StringBuilder();
postData.AppendFormat("{0}={1}", "apikey" ,"ETG123");
postData.AppendFormat("{0}={1}", "deviceid" ,"12");
postData.AppendFormat("{0}={1}", "name" ,"arun");
postData.AppendFormat("{0}={1}", "email","arun.yva9@gmail.com");
postData.AppendFormat("{0}={1}", "dob", "10-10-1990");
postData.AppendFormat("{0}={1}", "mobileno", "9848022338");
postData.AppendFormat("{0}={1}", "country", "India");
postData.AppendFormat("{0}={1}", "companyname", "etg");
postData.AppendFormat("{0}={1}", "city", "hyderabad");
WebClient wc = new WebClient();
wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
wc.UploadStringAsync(new Uri("http://192.168.0.149/redington/Services/register_user", UriKind.Absolute), "POST",postData.Tostring());
wc.UploadStringCompleted += new UploadStringCompletedEventHandler(wc1_UploadStringCompleted);
使用“&”来添加参数,而不是附加参数
string postData = string.Empty;
postData += "&apikey=ETG123";
postData +="&deviceid=12";
希望这对你有帮助