Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 表单HttpClient到RESTfulWebService_Ios_Rest_Httpclient_Xamarin.forms - Fatal编程技术网

Ios 表单HttpClient到RESTfulWebService

Ios 表单HttpClient到RESTfulWebService,ios,rest,httpclient,xamarin.forms,Ios,Rest,Httpclient,Xamarin.forms,我有一个Xamarin.Forms PCL应用程序,可以通过HttpClient访问Web服务。该应用程序在Android上运行,但在iOS上它根本无法连接到Web服务。我需要为iOS和REST创建代理吗 我已经阅读了这里的信息,但坦率地说,这让我很困惑。我尝试创建代理,如所述,但没有成功。如果有必要,我会坚持下去 我还尝试了HttpWebRequest方法,但也没有成功。您只需要为WCF或SOAP生成代理。休息应该很好。这就是我如何在PCL中使用HttpClient实现访问REST服务的方法

我有一个Xamarin.Forms PCL应用程序,可以通过HttpClient访问Web服务。该应用程序在Android上运行,但在iOS上它根本无法连接到Web服务。我需要为iOS和REST创建代理吗

我已经阅读了这里的信息,但坦率地说,这让我很困惑。我尝试创建代理,如所述,但没有成功。如果有必要,我会坚持下去


我还尝试了HttpWebRequest方法,但也没有成功。

您只需要为WCF或SOAP生成代理。休息应该很好。这就是我如何在PCL中使用HttpClient实现访问REST服务的方法

使用(var-client=new-HttpClient())
{
var result=await client.GetStringAsync(url);
返回JsonConvert.DeserializeObject(结果);
}
当然,其他动词需要做更多的工作

您是否需要app.config中的绑定重定向?查看此关于添加重定向的博客文章:

以下是一个例子: