目前,为了向一个API接口发送带参数的GET请求,我正在编写以下代码:
api/master/city/filter?cityid=1&citycode='ny'
但我发现URL长度有2083个字符的限制。
为了避免这种情况,我希望用json格式发送参数到GET请求的内容体中。
然而,我发现HttpClient的所有Get方法都不允许发送内容体。对于POST方法,我可以看到HttpClient中有一个名为PostAsync的方法可以发送内容体。
是否存在一种方式,可以在不使用URL的情况下发送GET请求的参数,以避免URL长度的限制?