Xamarin.Androidで開発中のアプリからオープンなWebAPIへのアクセスを試していますが、HttpClientクラスのGetStringAsync()でリクエストが返ってきません。
var client = new HttpClient(); var result = await client.GetStringAsync("https://...");
上記は別途試しに作成したコンソールアプリでは正常に動作していたコードになります。
Xamarinでhttp(s)アクセスを行う上で、必要な設定等はありますでしょうか。
環境
- 開発
VisualStudio2017
- マニュフェスト(AndroidManifest.xml)への追加
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" />
- デバッグ
開発PCにUSB接続したAndroid8.0実機をVisualStudio指定してデバッグ
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。