使用 Resharper 访问本地服务器

Accesing local server using Resharp

我正在实施 searchView,但在此之前,我想成功到达我的本地休息 api(使用 asp.net 核心编写)。我发现了一个名为 RestSharp 的包,它似乎使消耗 rest api 变得非常简单。现在我无法从我的 Xamarin.Android 应用程序访问我的 api。我正在使用一个使用 google 映射的片段,在 OnCreateView 生命周期方法中,我正在调用一个 addData 应该接触到我的 api:

public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Use this to return your custom view for this Fragment
            //base.OnCreateView(inflater, container, savedInstanceState);
            View view = inflater.Inflate(Resource.Layout.activity_main, container, false);
            // Initialize Views
            _listView = view.FindViewById<ListView>(Resource.Id.searchList);
            _seachView = view.FindViewById<SearchView>(Resource.Id.searchView);
            addData();
            return view;
        }
        public void addData() {
            var client = new RestClient("http://10.0.2.2:44392");
            var request = new RestRequest("/api/Ruta", DataFormat.Json);
            var response = client.Get(request);
            Console.WriteLine(response.Content);
        }
        // More code
}

根据 ,10.0.2.2:PORT 可用于访问我的机器 localhost:PORT。但这似乎并没有在其余 api 的解决方案中触发断点(已经用 Postman 测试过)。

已通过在调试 -> Web 服务器设置下的服务器属性中删除“启用 SSL”来解决。 并且 10.0.0.2 应该用于从 Android 应用程序访问本地服务器,有关 IOS 的更多详细信息以及使用 https 检查此处的 api:https://docs.microsoft.com/en-us/xamarin/cross-platform/deploy-test/connect-to-local-web-services