Windows phone 8 Windows Phone 8从https上载和下载文件
我正在开发windows phone 8应用程序。在这个应用程序中,我想使用Windows phone 8 Windows Phone 8从https上载和下载文件,windows-phone-8,httpwebrequest,httpwebresponse,Windows Phone 8,Httpwebrequest,Httpwebresponse,我正在开发windows phone 8应用程序。在这个应用程序中,我想使用HttpWebRequest将文件上传到https服务器。我怎么做?是否可以从https服务器上载和下载文件 我试过这个 private void btnClick_Click(object sender, RoutedEventArgs e) { try { string url = "https://url/"; Htt
HttpWebRequest
将文件上传到https
服务器。我怎么做?是否可以从https
服务器上载和下载文件
我试过这个
private void btnClick_Click(object sender, RoutedEventArgs e)
{
try
{
string url = "https://url/";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.BeginGetResponse(new AsyncCallback(ReadWebRequestCallback), request);
}
catch (Exception ex)
{
}
}
private void ReadWebRequestCallback(IAsyncResult callbackResult)
{
HttpWebRequest myRequest = (HttpWebRequest)callbackResult.AsyncState;
HttpWebResponse myResponse = (HttpWebResponse)myRequest.EndGetResponse(callbackResult);
using (StreamReader httpwebStreamReader = new StreamReader(myResponse.GetResponseStream()))
{
string results = httpwebStreamReader.ReadToEnd();
//TextBlockResults.Text = results; //-- on another thread!
Dispatcher.BeginInvoke(() => MessageBox.Show(results));
}
myResponse.Close();
}
当我调试时,它显示如下:
获取异常远程服务器返回错误:NotFound。
我如何允许我的windows phone 8应用程序发出
Https
请求 当手机“不信任”服务器证书时,这是一个常见问题。如果您将服务器证书安装到手机上,它应该可以工作
将证书保存到计算机(请参阅)。将其上传到某个地方(Dropbox、SkyDrive等),在那里您可以获得该文件的公共链接。如果在手机的IE中打开链接,系统将提示您安装证书。谢谢您的回复。如何安装它?如何在标头中发布json数据?