如何在 JsonMediaTypeFormatter / MediaTypeFormatter 中获取 HTTP 动词

本文关键字:获取 HTTP 动词 MediaTypeFormatter JsonMediaTypeFormatter | 更新日期: 2023-09-27 18:33:17

>有谁知道是否可以从JsonMediaTypeFormatter或MediaTypeFormatter中的请求中获取当前的HTTP动词?我构建了一个格式化程序来清理 JSON PUT & POST 请求中的输入字符串,但我似乎无法访问 ReadFromStreamAsync 事件中的 http 上下文。我不想在 GET 请求上解析所有对象,因为这会降低性能。

我正在使用 .net 4.5 中的 Json.Net 实现。

如何在 JsonMediaTypeFormatter / MediaTypeFormatter 中获取 HTTP 动词

Facepalm。 HttpContext.Current.Request.HttpMethod解决了我的问题。