有没有人成功让 servicestack 与 HttpRequestMessage 和 HttpResponseMessage 一起工作?
为了正确处理 http 请求,servicestack 需要的 IHttpRequest 和 IHttpResponse 的最小实现是什么?
有没有人成功让 servicestack 与 HttpRequestMessage 和 HttpResponseMessage 一起工作?
为了正确处理 http 请求,servicestack 需要的 IHttpRequest 和 IHttpResponse 的最小实现是什么?
IHttpRequest和IHttpResponse只是围绕 ASP.NET 和 HttpListener 的服务器 HTTP 请求/响应对象的标准化轻量级接口包装器。它的目的是提供一个通用的、可测试的 API,您可以对其进行绑定,以便您的服务可以在 ASP.NET 和 HttpListener 主机中工作。它们与 HttpRequestMessage / HttpResponseMessage 没有任何联系。
不确定您要实现什么,但您可以返回IHttpResult或其事实上的实现HttpResult来自定义服务响应的 HTTP 标头和正文输出。