我正在開發一個REST服務調用的Windows Phone 7應用程序。承載Web服務的第三方在當前環境中具有無效證書。當我點擊Firefox中的URL時,我收到有關該證書的警告,並詢問我是否想繼續。我還使用Poster FF擴展來測試呼叫。如果我第一次接受Firefox中的無效證書,它適用於海報。如果我不這樣做,那麼POSTER不會提出請求。使用不受信任的證書製作WP7 HttWebRequest POST?
在我的WP7仿真器中,我根本無法提出請求。我在EndGetResponse方法中獲得了一個404。我在Poster中提出了同樣的請求,所以我知道請求沒有任何問題。我已經成功地使用相同的代碼(不涉及任何證書)打另一個Web服務,所以我不認爲它是代碼。我唯一能想到的就是WP7不允許請求無效的證書。有沒有人有過這種情況的經驗?有沒有辦法解決它?
有沒有一種方法可以告訴我的應用程序接受所有通信,即使存在無效的證書?
提示:忘記他們說的話。不要讓這本教科書正確的方式阻止你將產品推向市場。 – 2010-12-09 22:22:17