2012-04-06 14 views
0

私は答えを探していましたが、残念ながらどちらも私を助けませんでした。私は、Webクライアントとhttpsを使用してサーバーに接続するためのWindows Phone 7を必要とするので、私は次のコードを使用します。この後WP7 WebClient HTTPs Not Foundエラー

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

、コードブレークウィットエラー「見つかりません」が、私は、ブラウザでページを開いたとき、それはですいつも大丈夫。 https経由で接続する方法は誰にもありますか? HTTPは正常に動作します。私も資格情報を試しました。私もここで他の人のアドバイスを試みましたが、何も動いていません。

ありがとうございました。

+0

証明書に問題はありませんか? wpブラウザでURLを開こうとすると...ページには警告なしで直接アクセスする必要があります。 –

+0

はい、あなたは正しいですが、信頼できない証明書の確認があります。しかし、私は自己署名証明書だけをパープルのために使用する必要があります。可能です? – raz0r999

+0

自己署名証明書をエミュレータまたはデバイスにインストールする必要があります。電子メールで送信するか、IEで参照してください。 –

答えて

-1

おそらくあなたの問題は

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

以下のようなあなたのURIにパラメータを追加し、間違いなくエミュレータからのご要望を見てシオマネキのようなプログラムを使用し

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

試し下の行です。

私がhttpsでテストしなかったのに役立つと思っていますが、httpと異なるものであってはいけません。私はコードに間違っているものは何も見えませんでした。

関連する問題