ServiceStack: POST主体内容作为NameValueCollection
本文关键字:NameValueCollection POST 主体 ServiceStack | 更新日期: 2023-09-27 18:09:20
在ServiceStack服务或过滤器中,是否有任何方法可以访问从URLEncoded POST内容解析的NameValueCollection
?
虽然我理解它被适当地解析为DTO,但有时访问name - value集合中的任意值是有价值的。
我不介意让ServiceStack解析和填充dto;我只是想看到原始的NameValueCollection
(或等效的数据结构,如果ServiceStack使用自己的解析机制)。
在Service内部,你可以使用:
var htmlPostVar = base.Request.FormData["postName"];
关于如何从服务内部访问HTTP请求和响应信息的更多信息,请参阅服务中的访问HTTP特定功能。
Service
基类使您可以访问Request
,并且您可以在FormData
中找到POST内容,这是NameValueCollection
。
Request.FormData