
作りãŸã„ã¨æ€ã†ã¨ã〠web è¦æ±‚ ã«ã‚ˆã£ã¦ HTTP モãƒã‚¤ãƒ« アプリケーションã‹ã‚‰, 開発 Xamarin アンドãƒã‚¤ãƒ‰, o Visual Studio, 言語を使用ã—ã¦ãã ã•ã„。 C#, オブジェクトを介ã—ã¦ãれを行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ System.Net.HttpWebRequest. ã“ã®ã‚ˆã†ã«, アプリケーションã§ãれらを使用ã—ã¦ä»»æ„ã® URL ã«æƒ…å ±ã¾ãŸã¯ãƒ‡ãƒ¼ã‚¿ã«å¯¾ã™ã‚‹è¦æ±‚を作るã“ã¨ãŒã§ãã¾ã™ã€‚.
ã“れを行ã†ã«, 〠コード ã“れを使用ã—ã¦ã€æ¬¡ã®ã‚ˆã†ãª, ãªã— ã„ãšã‚Œã‹ã‚’考慮ã—ã¾ã™ã€‚ ä¾‹å¤–å‡¦ç† åŒã˜ã§:
1 2 | System.Net.HttpWebRequest req = System.Net.WebRequest.CreateHttp(url); System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)req.GetResponse(); |
åŒæ§˜, 最åˆã®ä¸€ç›®ã§ã‚ã‚‹ã‹ã‚‚ã—れãªã„も㮠明白ã§ã™ 㨠与ãˆã¦ã„ã¾ã›ã‚“。 ã‚らゆる種類㮠å•題, ãªã‚‹ã“ã¨ãŒã§ãã¾ã™ã€ 迷惑 è¦æ±‚ã•れãŸå ´åˆã€ ã‚»ã‚ュリティã§ä¿è·ã•れ㟠URL, ã™ãªã‚ã¡, アドレス㫠HTTPS.
ã„ãã¤ã‹ã®ç†ç”±, åŒã˜å¿œç”システムをå–å¾—ã—よã†ã¨ã™ã‚‹ã¨ エラーãŒã‚¹ãƒãƒ¼ã•れã¾ã™ã€‚, å–å¾—ã«å•題ãŒã‚ã‚‹ãŸã‚〠証明書, タイプ:
1 2 3 | Exception in Class: WebClient with message Error getting response stream (Write: The authentication or decryption has failed.): SendFailure Stack Trace: at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in :0 at System.Net.HttpWebRequest.GetResponse () [0x00000] in :0 at ... |
ãŸã‚ ä¿®æ£ãƒ—ãƒã‚°ãƒ©ãƒ ã“ã®ã‚ˆã†ãªæ¬ 点ã€ãれã¯ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼ã‚’å ±å‘Šã—ã¾ã›ã‚“。, å¿…è¦ãŒã‚りã¾ã™ã€ プãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚ªãƒ—ションを変更ã—ã¾ã™ã€‚ 質å•ã§. ãれを見ã¦ã¿ã¾ã—ょã†:
ステップ 1. ビームクリックã—ã¾ã™ã€‚ ã¨ã€ å³ãƒœã‚¿ãƒ³, ウィンドウã§ã€ IDE ã® Xamarin o Visual Studio, ã«ã¤ã„ã¦ã€ プãƒã‚¸ã‚§ã‚¯ãƒˆ アンドãƒã‚¤ãƒ‰, é¸æŠžã—〠オプション.
ステップ 2. é–‹ã〠ウィンドウ 㮠プãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚ªãƒ—ション å¯èƒ½ãªé™ã‚Šã®å¤šæ•°ã® æ§‹æˆ. 部分㧠左, é¸æŠžã—ã¾ã™ã€‚ コンパイル > Android ã®ãƒ“ルド. ãã®å¾Œ, ã® å³å´ã«ã‚りã¾ã™ã€‚, ã»ã¼ 以下 ã™ã¹ã¦, 表示ã•れã¾ã™ã€ セレクター 呼ã°ã‚Œã‚‹ SSL/TLS ã®å®Ÿè£… 何, 既定ã§ã¯, 値ã¯é€šå¸¸ã€ デフォルト. ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚ ãƒã‚¤ãƒ†ã‚£ãƒ– TLS 1.2+ 㨠ガーディアン ボタンをクリックã—ã¦å¤‰æ›´ ã‚ã‹ã‚Šã¾ã—ãŸ.
一度行ã£ã¦, テストã™ã‚‹ã«ã¯ ã‚‚ã†ä¸€åº¦ã‚³ãƒ³ãƒ‘イルã—ã¾ã™ã€‚ ソリューション㨠実行 プãƒã‚¸ã‚§ã‚¯ãƒˆ. ã“ã®æ™‚間〠エラー ç§ãŸã¡ãŒè©±ã—ã¦ã„ã¾ã™ã€‚ 表示ã•れã¾ã›ã‚“。 å•題㮠URL ã¸ã®è¦æ±‚ã«ãªã‚‹ã¨ ä¿®æ£ã—ã¾ã™ã€‚.
メモ. ã“ã®ã‚¨ãƒ©ãƒ¼ã¯ã€ã‚¢ãƒ—リケーションãŒé‹ç”¨ã•れるã¨ãã«é€šå¸¸ç™ºç”Ÿã—ã¾ã™è¦šãˆã¦ãŠã„ã¦ãã ã•ã„。, ã™ãªã‚ã¡, モード㧠リリース, 通常ã¯ç™ºç”Ÿã—ã¾ã›ã‚“ç§ãŸã¡ã¯ãƒ¢ãƒ¼ãƒ‰ã‚’æŒã£ã¦ã„ã‚‹ã¨ãã€é–‹ç™ºã¾ãŸã¯ãƒ‡ãƒãƒƒã‚°, デãƒãƒƒã‚°.
