正如here所解释的那样,技术上允许GET请求包含请求正文,即使不推荐它。
Unfortunateley我必须使用我无法控制的API,这需要我在正文中发送数据。它在curl中工作得非常好,但我无法在c#中使用它。
正如其他线程所解释的那样,使用WebRequest / WebClient似乎无法做到这一点,因为这将抛出Cannot send a content-body with this verb-type
。使用POST
代替GET
的常用变通方法是不可能使用API的。
是否有任何现有的库以允许此方案的方式扩展.net类?在TcpClient之上实现这一点已经超出了我的想法。