在 ServiceStack 服务或过滤器中,有什么方法可以访问NameValueCollection
从 URLEncoded POST 内容解析的内容?
虽然我知道它会被适当地解析为 DTO,但有时访问名称值集合中的任意值是很有价值的。
我不介意让 ServiceStack 解析并填充 DTO——我也只想查看原始NameValueCollection
数据(或等效数据结构,如果 ServiceStack 使用自己的解析机制)。
在 ServiceStack 服务或过滤器中,有什么方法可以访问NameValueCollection
从 URLEncoded POST 内容解析的内容?
虽然我知道它会被适当地解析为 DTO,但有时访问名称值集合中的任意值是很有价值的。
我不介意让 ServiceStack 解析并填充 DTO——我也只想查看原始NameValueCollection
数据(或等效数据结构,如果 ServiceStack 使用自己的解析机制)。
在 Service 中,您可以使用以下方式访问 POST 数据:
var htmlPostVar = base.Request.FormData["postName"];
有关如何从内部服务访问 HTTP 请求和响应信息的更多信息,请参阅服务中的访问 HTTP 特定功能。
基Service
类使您可以访问 ,并且您可以在其中Request
找到 POST 内容。FormData
NameValueCollection
Request.FormData