簡體   English   中英

WP7 WebClient HTTPs 未找到錯誤

[英]WP7 WebClient HTTPs Not Found error

我一直在尋找答案,但不幸的是,兩者都無法幫助我。 我需要 Windows Phone 7 使用 WebClient 和 https 連接到服務器,所以我使用以下代碼:

WebClient wc = new WebClient();
wc.UploadStringCompleted += ....
wc.UploadStringAsync(new Uri("https://path.to.page/api"), "POST", "data=data");

在此之后,代碼中斷機智錯誤“未找到”,但是當我在瀏覽器中打開頁面時一切正常。 你有沒有人知道如何通過 https 連接? Http 工作正常。 我也試過憑據。 我也在這里嘗試過其他人的建議,但沒有任何效果。

謝謝你的建議。

可能你的問題出在下面這行

wc.UploadStringAsync(new Uri("https://path.to.page/api"), "POST", "data=data");

嘗試將您的參數添加到您的 uri,如下所示

var params = "data=data";
wc.UploadStringAsync(new Uri("https://path.to.page/api?" + params), "POST");

並且一定要使用像 fiddler 這樣的程序來觀察來自模擬器的請求。

希望這有幫助我沒有用 https 測試它,但它應該與 http 沒有任何不同。我看不出代碼有任何其他問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM