此代码适用于Windows窗体:string URI = http://localhost/1/index.php?dsa=232323;string myParameters = ;using (WebClient wc = new WebClient()){wc.Headers[HttpRequestHeader.ContentType] = applicati...
此代码适用于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);
}
沃梦达教程
本文标题为:c#-来自Windows Phone 8的Http GET请求
基础教程推荐
猜你喜欢
- 深入了解c# 设计模式之简单工厂模式 2023-03-03
- C#实现基于ffmpeg加虹软的人脸识别的示例 2022-11-15
- C#在Winform开发中使用Grid++报表 2023-01-16
- C#和lua相互调用的方法教程 2022-11-19
- C#实现文件上传下载Excel文档示例代码 2022-11-10
- 利用C#守护Python进程的方法 2023-02-02
- 解决unity3d导入模型贴图材质丢失的问题 2023-04-14
- 使用c#+IMap实现收取163邮件 2022-12-06
- C#客户端程序Visual Studio远程调试的方法详解 2023-01-28
- C#温故而知新系列教程之闭包 2022-12-11