是否可以通過Windows手機中的https下載文件,使用用戶名和密碼發佈方法,我試過這段代碼,但它返回一個錯誤。 請注意,urlLink是一個「https://」鏈接。通過Windows Phone上的HTTPS下載文件
Uri uri = new Uri(urlLink);
HttpWebRequest r = (HttpWebRequest)WebRequest.Create(uri);
r.ContentType = "application/x-www-form-urlencoded";
r.Method = "POST";
string parameters = "username=admin&password=123";
r.BeginGetRequestStream(delegate(IAsyncResult req)
{
var outStream = r.EndGetRequestStream(req);
using (StreamWriter w = new StreamWriter(outStream))
w.Write(parameters);
r.BeginGetResponse(delegate(IAsyncResult result)
{
try
{
HttpWebResponse response = (HttpWebResponse)r.EndGetResponse(result);
using (var stream = response.GetResponseStream())
{
using (StreamReader reader = new StreamReader(stream))
{
}
}
}
catch (Exception exc)
{
string ee = exc.Message;
}
}, null);
}, null);
錯誤:
遠程服務器返回一個錯誤:NOTFOUND。
瀏覽器在瀏覽到「urlLink」時會說什麼? –
此鏈接使用POST方法,因此它不能在瀏覽器上工作,但我確信鏈接正常工作。 – Reham