Xamarin.Forms 使用 Http GET 动词

问题描述

因为我试图从 Postman 的 HTTP GET 动词中发送数据,这是我试图实现的屏幕截图

Postman

使用上述过程接收数据时,使用 JSON 正文发送。 我也在授权中发送了不记名令牌。
因为我正在尝试在 Xamarin 中实现与下面给出的相同的过程。

var accesstoken = "S2UvmMMX9W71VQICZ9066raOAsqcH0l0XjNbQeAwBPZeke5lE-SSlRqiSRcsfUWK84YCGb145fSdpB6fctRtTebiTCNNLCWDbmxJei6rBYmrxABRrQQIcrVfKKo-I2i9qm1R0hnaJhIIQYyN4VyASgFc6fVowS9ZXhF1Ck8acP0LIm31_qIh4O_MP8Upd2FxMWfKnG-QXdUOEO87FSiZVNn_ytu_yv_YIgpkt_zScbrF5FAflU4PyaRhVuhe2Wt4T9fD8-q0O_uVp_RKG70Dc29Sigub3FmzULnCVV3cAAQ34Ql88ROm_IlJLlLJCwBEzdcosTJqZSSAJYaJLB6GTG1gVzA5JIvR5ppTALROB8OlSbSCxay91wTXHBud9vxS0fbqjD-Tjaua_IHPmd7sJgVnTpcTBEjwCRYb3j3eWcGqCdKMq4Lvq9NNlEwS1xiR";
var http = new HttpClient();
http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer",accesstoken);
http.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
http.DefaultRequestHeaders.Add("MethodStatementId","0e175b05-8988-4a5c-9e5f-26ba606d226d");
var response = await http.GetAsync("http://dev.optimaldigitech.com:7091/api/MethodStatement/getmethodStatement");

以下是我用来参考的。
https://forums.xamarin.com/discussion/104527/http-get-with-parameters
https://www.c-sharpcorner.com/article/how-to-fetch-data-from-web-api-using-xamarin-forms/

那么我如何使用 Xamarin.Forms 发送相同的 JSON 正文,因为我只使用过没有 JSON 正文的 GET API。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)