c# – 如何在Nancyfx中添加请求标头?
发布时间:2020-12-16 02:04:27 所属栏目:百科 来源:网络整理
导读:我尝试在ApplicationStartup覆盖中的引导程序中添加它. pipelines.AfterRequest.AddItemToStartOfPipeline(ctx ={ ctx.Request.Headers["x-fcr-version"] = "1";}); 它给了我错误. 谁能指出我正确的方向? 解决方法 请注意在尝试操作响应时如何尝试设置请求
我尝试在ApplicationStartup覆盖中的引导程序中添加它.
pipelines.AfterRequest.AddItemToStartOfPipeline(ctx => { ctx.Request.Headers["x-fcr-version"] = "1"; }); 它给了我错误. 谁能指出我正确的方向? 解决方法
请注意在尝试操作响应时如何尝试设置请求?
试试这个.. protected override void RequestStartup(TinyIoCContainer container,IPipelines pipelines,NancyContext context) { base.RequestStartup(container,pipelines,context); pipelines.AfterRequest.AddItemToEndOfPipeline(c => { c.Response.Headers["x-fcr-version"] = "1"; }); } 这就是我的Response看起来像.. 或者..如果要在模块级别设置它,可以使用Connection Negotiation … Get["/"] = parameters => { return Negotiate .WithModel(new RatPack {FirstName = "Nancy "}) .WithMediaRangeModel("text/html",new RatPack {FirstName = "Nancy fancy pants"}) .WithView("negotiatedview") .WithHeader("X-Custom","SomeValue"); }; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |