如果请求PDF,则更改Response Accept标头内容类型

时间:2016-05-03 16:06:50

标签: c# asp.net mvvm nancy

让我清楚地解释一下我的问题。我正在开发一个客户可以通过HTTP请求请求文档的项目。我们有一个检查传入请求的HTTP接受标头,如果

contentType = "application/json"

那么它应该返回HTML内容但是如果

contentType = "application/pdf"

它应该将html转换为pdf并将pdf返回给客户端。我得到了这个工作正常但我很难在客户端请求pdf文档时将Response接受标头contentType更改为application / pdf。我对南希很新,这让我很难过。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

实现从Response:

继承的自定义响应

https://gist.github.com/Sphiecoh/4863a4e29d8edd8da8f2329d6ab38000

或实施IResponseProcessor接口。