【问题标题】:what is HttpRequestMessage equivalent in .NET 4.0.NET 4.0 中的 HttpRequestMessage 等效项是什么
【发布时间】:2013-05-22 14:34:15
【问题描述】:

在 .net 4.5 中我使用的是 HttpRequestMessage

public HttpResponseMessage Post(HttpRequestMessage request, TourCreateRequest tourCreateRequest)

我可以在 .NET 4.0 中使用什么,我可以类似地使用它来访问请求标头、正文、用于调用调用的 URL、客户端证书和许多其他有价值的属性。谢谢。

【问题讨论】:

    标签: asp.net .net-4.0 asp.net-web-api httprequest .net-4.5


    【解决方案1】:

    您也可以在 .net 4 中使用 HttpRequestMessage。

    【讨论】:

    • 是的,我终于想通了。添加了对 System.Net.Http 和 System.Net.Http.WebRequest 的引用。谢谢。
    【解决方案2】:

    您应该查看HttpWebRequest

    它可以用来代替HttpClient 发出请求(并处理您帖子中的所有其他功能)。

    【讨论】:

    • 我没有使用 HttpClient。在发布操作中,我需要获取所有请求详细信息.....正在尝试如何获取......
    • @jaxxbo - HttpResponseMessage 和 HttpRequestMessage 都被 HttpClient 使用(无论是显式地还是在幕后)来发出实际的请求。在 4.5 之前,最简单的方法是使用 HttpWebRequest。来自 HttpResponseMessage/HttpRequestMessage 的所有数据都可以在 HttpWebRequest 实例中找到。
    猜你喜欢
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    相关资源
    最近更新 更多