Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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
C# 如何使用wcf服务登录xamarin studio中带有可移植类库(PCL)的本机应用程序_C#_.net_Visual Studio_Wcf_Xamarin - Fatal编程技术网

C# 如何使用wcf服务登录xamarin studio中带有可移植类库(PCL)的本机应用程序

C# 如何使用wcf服务登录xamarin studio中带有可移植类库(PCL)的本机应用程序,c#,.net,visual-studio,wcf,xamarin,C#,.net,Visual Studio,Wcf,Xamarin,如何使用wcf服务登录xamarin studio中带有可移植类库(PCL)的本机应用程序。 我已经为登录创建了WCF服务,并托管在IIS上 现在我想在带有可移植类库(PCL)的xamarin studio本机应用程序中使用此wcf服务进行登录,更改密码并忘记密码 我已经在VisualStudio解决方案中创建了Android、ios和WindowsPhone8.0项目 我在这方面做了很多研究,但我找不到任何合适的方法 HttpClient client = new HttpClient();

如何使用wcf服务登录xamarin studio中带有可移植类库(PCL)的本机应用程序。

我已经为登录创建了WCF服务,并托管在IIS上

现在我想在带有可移植类库(PCL)的xamarin studio本机应用程序中使用此wcf服务进行登录,更改密码并忘记密码

我已经在VisualStudio解决方案中创建了Android、ios和WindowsPhone8.0项目

我在这方面做了很多研究,但我找不到任何合适的方法

HttpClient client = new HttpClient();

// A POST request needs HttpContent along with the webservice URI
string body = "YOUR REQUEST BODY HERE"; // username/password in JSON format
var content = new StringContent(body);

client.PostAsync("YOUR_SERVICE_URL", content);
如果您的Web服务需要一些标题,请使用:

client.DefaultRequestHeaders.Add("key","value");
您还可以将用户名/密码作为标题发送


注意:您可能需要从nuget添加
Microsoft.net.Http
软件包

是否询问如何向Web服务发送/接收数据?@DushyantBangal是的。您问了3次相同的问题!回答:我说的是使用便携库的Xamarin原生应用程序。它在PCL中不起作用。我只是在Native Portable中尝试了一个GET请求。它起作用了。我不认为它的本机应用程序或表单应用程序有什么关系,本例中的代码保持不变!你做错了,如果它不起作用,你应该公布到底发生了什么。