是否可以使用HTTP 1.1在c#中使用get请求发送内容正文

时间:2014-03-05 15:11:07

标签: asp.net-mvc

是否可以使用HTTP 1.1(RFC 2616)在c#中发送带有get请求的内容正文。我还需要如何在c#中实现这一点。我收到协议违规异常:无法使用此动词类型发送内容正文。

1 个答案:

答案 0 :(得分:1)

不是真的,它与C#或ASP.NET没有任何关系。

从技术上讲,您可以能够在GET请求中包含请求正文。如果.NET中的某些对象不允许您,您可以始终手动创建此类请求并解决这些对象。但是,这种努力不会让你走得太远,因为GET请求不应该有请求正文内容。所以无论如何,服务器很可能会忽略它,如果它没有被它们之间的东西丢弃。

底线是,GET请求没有请求正文。无论你想要完成什么,都应该通过其他方式来实现。