使用网络凭据xamarin连接到Web服务

时间:2016-06-02 09:38:30

标签: c# web-services xamarin xamarin.forms asmx

我尝试使用asmx web服务连接我的xamarin表单应用程序。

我在这里创建DependencyServices并添加服务调用。

public string GetConferences()
{
using (service = new worksops())//my service
{
service.Credentials = new NetworkCredentials("username","password");
var conferencesjson = service.GetConferenceList();
return conferencesjson;
}

}

此代码在使用c#的wpf项目上运行良好,但在xamarin中我得到WebException“HTTP status 401:Unauthorized”。

更多信息:

在Responce里面我在IsMutuallyAuthenticated上发现了System.NotImplementedException。

任何想法??

由于

1 个答案:

答案 0 :(得分:0)

你试过这样的事吗:

service.ClientCredentials.UserName.UserName = "username";
service.ClientCredentials.UserName.Password = "password";