我试图在标签栏菜单的中间找到我的应用程序徽标的圆形图标,我有5个Tab菜单,其中第三个我希望它看起来像这样
我已经通过删除填充尝试自定义渲染但仍然无法获得所需的结果,我发现使用SetTabIcons方法更新图标的一个解决方案,但是当我们使用Android中的底部标签栏时,此方法不会触发,请建议我一些事情这可以帮助我得到这个Android和IOS
今天早上我遇到了一个问题,我调用的 Api 是一个 Get 方法,但要从中获取数据,我必须发送 json 正文,当我在邮递员中测试它时,这工作得很好,但我没有能够在我的项目中实现它,我使用 HttpClient 调用它
这是帖子的截图
它还有一个我在授权中传递的不记名令牌
现在,当我尝试在客户端实现此操作时,这是我的代码
var stringPayload = JsonConvert.SerializeObject(json);
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://myapiendpoint/serviceability/"),
Content = new StringContent(stringPayload, Encoding.UTF8, "application/json"),
};
var response = await client.SendAsync(request).ConfigureAwait(false);
response.EnsureSuccessStatusCode();
var responseBody = await response.Content.ReadAsStringAsync().ConfigureAwait(false);
Run Code Online (Sandbox Code Playgroud)
当我使用此代码调用此方法时,我得到
System.Net.HttpStatusCode.MethodNotAllowed - Status code 405
Run Code Online (Sandbox Code Playgroud)
我也尝试改变这条线
Method = HttpMethod.Get to Method = HttpMethod.Post
Run Code Online (Sandbox Code Playgroud)
但仍然遇到同样的错误
我知道这是 API 端的糟糕实现,理想情况下请求应该是 POST,但更改此操作不在我手中,因此需要找到解决方案