Xamarin.ios httpclient 403禁止错误webservice asmx

时间:2017-08-04 11:00:17

标签: c# xamarin https ssl-certificate httpclient

我的服务器上安装了GeoTrust证书。 在我的应用程序中,我使用httpclient通过https调用web服务。 当我想要恢复数据时,服务器给我以下错误: 403:禁止

继承守则:

client = new HttpClient(DependencyService.Get<IWebservice>().ApplyCertificateHttpClient());
                    client.BaseAddress = new Uri("https://***");
                    var contentAT = new StringContent(mobileJSON, Encoding.UTF8, "application/json");
                    var responseAT = await client.PostAsync("***", contentAT);
                    var resultAT = await responseAT.Content.ReadAsStringAsync();

在ApplyCertificateHttpClient中,我执行以下操作:

 public NativeMessageHandler ApplyCertificateHttpClient()
    {            
        NativeMessageHandler clientHandler = new NativeMessageHandler() { ClientCertificateOptions = ClientCertificateOption.Automatic };

            return clientHandler;

    }

我如何信任我的GeoTrust证书?

0 个答案:

没有答案