WebApiCodeGen客户端自定义

时间:2016-05-26 15:40:19

标签: c# client customization auto-generate

我正在使用https://webapiclientgen.codeplex.com/自动生成一个客户端,该客户端将访问我编写的Asp.net WebAPI服务。

客户端生成很好,但我想自定义生成,以便它将添加代码,自动为请求添加auth标头。如果我自己将代码添加到生成的客户端,则会在/当重新生成客户端时覆盖它。其他人可能需要重新生成一个并忘记再次添加标题添加。

有办法做到这一点吗?我无法想象这个框架会如此紧缩。有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您的问题显然是关于生成的TypeScript代码。对于生成的TypeScript代码,最新版本1.9.2支持带有承载令牌的auth,而第一个版本已经支持C#开箱即用的承载令牌。您可以查看此https://webapiclientgen.codeplex.com/SourceControl/latest#DemoWebApi/Scripts/tests/demo.tests.ts以了解如何调用AuthorizeAttribute修饰的Web API。