Windows Phone 8的Http GET请求

胃泌尿

此代码适用于Windows窗体:

string URI = "http://localhost/1/index.php?dsa=232323";
string myParameters = "";

using (WebClient wc = new WebClient())
{
    wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
    string HtmlResult = wc.UploadString(URI, myParameters);
}

但是我想从Windows Phone 8发送http GET请求。在wp 8中没有方法UploadString()等...

只需使用HttpClient

using(HttpClient hc = new HttpClient())
{
    var response = await hc.PostAsync(url,new StringContent (yourString));
}

对于您的情况,您可以上传FormUrlEncodedContent内容,而不必手动形成上传字符串。

using(HttpClient hc = new HttpClient())
{
    var keyValuePairs = new Dictionary<string,string>();
    // Fill keyValuePairs

    var content = new FormUrlEncodedContent(keyValuePairs);

    var response = await hc.PostAsync(url, content);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows Phone 8的XML HTTP发布请求

来自分类Dev

Windows Phone 8 RestSharp请求。异步/等待

来自分类Dev

Windows Phone,多个HTTP请求并行,有几个?

来自分类Dev

Windows Phone 7.1中发送HTTP请求时出错

来自分类Dev

Windows Phone 7.1中发送HTTP请求时出错

来自分类Dev

Windows Phone 8记录

来自分类Dev

Windows Phone 8的LockScreen

来自分类Dev

Windows Phone 8记录

来自分类Dev

请求和响应Windows Phone

来自分类Dev

Windows Phone 8 HttpClient Get方法返回奇怪的结果

来自分类Dev

how to get email, display name, number using the phone number chooser task for Windows Phone 8

来自分类Dev

“ Windows Phone Silverlight 8”是否与“ Windows Phone 8”相同?

来自分类Dev

Windows Phone 8 Image Binding

来自分类Dev

Windows Phone 8:显示pdf

来自分类Dev

Windows Phone 8中的NavigationDrawer

来自分类Dev

Windows Phone 8蓝牙开发

来自分类Dev

Windows Phone 8图像绑定

来自分类Dev

Windows Phone 8-PriorityBinding

来自分类Dev

SetSysTrayVisible错误Windows Phone 8

来自分类Dev

从代码锁定Windows Phone 8

来自分类Dev

对Windows Phone 8使用WNS

来自分类Dev

滚动浏览Windows Phone 8

来自分类Dev

Windows Phone 8进度栏

来自分类Dev

Windows Phone 8 WCF同步

来自分类Dev

Windows Phone 8 AppBar命令

来自分类Dev

Windows Phone 8的Cordova问题

来自分类Dev

从代码锁定Windows Phone 8

来自分类Dev

集成adtech Windows Phone 8

来自分类Dev

Windows Phone 8中的getrequeststream