【问题标题】:WebApiCodeGen Client CustomizationsWebApiCodeGen 客户端自定义
【发布时间】:2016-05-26 15:40:19
【问题描述】:

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

客户端生成得很好,但我想自定义生成,以便它添加代码,自动将身份验证标头添加到请求中。如果我自己将代码添加到生成的客户端,如果/当客户端重新生成时,它将被覆盖。可能其他人需要重新生成一个而忘记再次添加标题添加。

有没有办法做到这一点?我无法想象框架会如此狭窄。有没有更好的方法来做到这一点?

【问题讨论】:

    标签: c# client customization auto-generate


    【解决方案1】:

    您的问题显然与生成的 TypeScript 代码有关。最新版本 1.9.2 支持使用开箱即用的不记名令牌生成 TypeScript 代码的身份验证,而第一个版本已经支持开箱即用的 C# 不记名令牌。您可以查看https://webapiclientgen.codeplex.com/SourceControl/latest#DemoWebApi/Scripts/tests/demo.tests.ts 了解如何调用 AuthorizeAttribute 修饰的 Web API。

    【讨论】:

      猜你喜欢
      • 2011-12-03
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 2017-01-19
      相关资源
      最近更新 更多