使用HTTP GET请求发送请求正文

时间:2015-05-18 10:58:30

标签: c# get httpwebrequest webclient

正如here所解释的那样,技术上允许GET请求包含请求正文,即使不推荐它。

Unfortunateley我必须使用我无法控制的API,这需要我在正文中发送数据。它在curl中工作得非常好,但我无法在c#中使用它。

正如其他线程所解释的那样,使用WebRequest / WebClient似乎无法做到这一点,因为这将抛出Cannot send a content-body with this verb-type。使用POST代替GET的常用变通方法是不可能使用API​​的。

是否有任何现有的库以允许此方案的方式扩展.net类?在TcpClient之上实现这一点已经超出了我的想法。

0 个答案:

没有答案