1

在 ServiceStack 服务或过滤器中,有什么方法可以访问NameValueCollection从 URLEncoded POST 内容解析的内容?

虽然我知道它会被适当地解析为 DTO,但有时访问名称值集合中的任意值是很有价值的。

我不介意让 ServiceStack 解析并填充 DTO——我也只想查看原始NameValueCollection数据(或等效数据结构,如果 ServiceStack 使用自己的解析机制)。

4

2 回答 2

3

在 Service 中,您可以使用以下方式访问 POST 数据:

var htmlPostVar = base.Request.FormData["postName"];

有关如何从内部服务访问 HTTP 请求和响应信息的更多信息,请参阅服务中的访问 HTTP 特定功能。

于 2013-04-16T14:59:07.417 回答
2

Service类使您可以访问 ,并且您可以在其中Request找到 POST 内容。FormDataNameValueCollection

Request.FormData
于 2013-04-16T14:52:06.547 回答