C# 使用c在xamarin中将web api中的xml数据库数据转换为json#
这是来自web api的数据 问题是结果为空。C# 使用c在xamarin中将web api中的xml数据库数据转换为json#,c#,xamarin,C#,Xamarin,这是来自web api的数据 问题是结果为空。apirl中的ip地址来自iis 我认为ApiUrl无法从iis获取数据。所以,请解决这个问题 public class ApiRepository { public static string ApiUrl = "http://192.168.1.6:8085"; public List<Ads> GetAllAds() { using (var client =
apirl
中的ip
地址来自iis
我认为ApiUrl无法从iis获取数据。所以,请解决这个问题
public class ApiRepository
{
public static string ApiUrl = "http://192.168.1.6:8085";
public List<Ads> GetAllAds()
{
using (var client = new HttpClient())
{
var result = client.GetStringAsync(ApiUrl + "/allads").Result;
var ads = JsonConvert.DeserializeObject<List<Ads>>(result);
return ads;
}
}
}
公共类存储库
{
公共静态字符串APIRL=”http://192.168.1.6:8085";
公共列表GetAllAds()
{
使用(var client=new HttpClient())
{
var result=client.GetStringAsync(ApiUrl+“/allads”).result;
var ads=JsonConvert.DeserializeObject(结果);
返回广告;
}
}
}
请校对并确认。您的格式已被完全破坏,您的帖子无法阅读。另一个需要注意的是,该URL可能正在您的本地计算机上运行,您的设备/模拟器/模拟器将无法访问您的PC。为此,在Android emulator上,您可以执行以下URL:10.0.2.2:8085,10.0.2.2是一个回到您机器的本地环路;它将自己映射到主机上的127.0.0.1(非本地主机)*我更改了“ip”地址,但没有解决问题