数据访问:尝试通过localhost访问

时间:2017-02-16 12:35:59

标签: c# .net visual-studio rest

我目前正在通过xamarin表单开发应用程序。在此应用程序中,必须使用后端解决方案。为了模拟这个,我使用EF内核作为内存数据提供程序创建了一个rest api。其余的api功能很好,我用postman来测试这个。

我的目标是将这个rest api中的信息显示给我的iphone模拟器。我在我的xaml文件中设置了一个列表视图,并尝试通过我的代码隐藏文件访问我的数据:

public partial class testing_backendPage : ContentPage
{
    private const string Url = "http://localhost:5000/user/";
    private HttpClient _client = new HttpClient();
    private ObservableCollection<Post> _posts; 

    public testing_backendPage()
    {
        InitializeComponent();
    }

    protected override async void OnAppearing()
    {
        var content = await _client.GetStringAsync(Url);
        var posts = JsonConvert.DeserializeObject<List<Post>>(content);
        _posts = new ObservableCollection<Post>(posts);
        postsListView.ItemsSource = _posts; 
        base.OnAppearing();
    }

当我运行程序时,一切运行正常,但数据不会显示。

0 个答案:

没有答案