Windows phone 8 Windows Phone 8从https上载和下载文件

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

我正在开发windows phone 8应用程序。在这个应用程序中,我想使用
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数据?