当前位置: 首页 > 知识库问答 >
问题:

在swagger UI试用中发送动态自定义标头

孔阳平
2023-03-14

我在java中使用swagger。

我正在通过代码中的requestAttributes读取一个名为callerId的头。我没有在注释@HeaderParam中使用标题。

由于这个原因,标题部分没有显示在大摇大摆的UI中进行试用。

如何在试用表中显示此标题。

有没有什么方法可以在不对头值进行硬编码的情况下实现这一点?

提前感谢。

共有1个答案

郑安晏
2023-03-14

您可以使用@ApiInplationParams和@ApiInplationParam向操作添加参数

以下维基文档应为您提供有关如何使用这些注释的说明:-https://github.com/swagger-api/swagger-core/wiki/Annotations#apiimplicitparam-apiimplicitparams

请记住,我在这里假设这不是一个安全头,而是API的一部分(至少基于您给出的描述)。如果你正在寻找一个安全头,有一个替代方法。请留下您的评论,我会编辑您的回复。

 类似资料:
  • 问题内容: 使用urllib2.urlopen(..)时,我想在请求中发送自定义的“ Accept”标头。我怎么做? 问题答案: 不完全的。创建对象实际上并不发送请求,并且Request对象没有方法。(还:是小写字母。)您需要做的就是将用作第一个参数,这将给您您的答复。

  • 我正在使用docker运行datadog代理 我想使用dogstatsd发送自定义指标。当我运行 我可以在wireshark中看到,udp数据包成功地从源到目标,但这个指标没有提交给datadog。我缺少一些配置吗?

  • 然后,我试图从其他Salesforce和Docusign论坛中拼凑出实现上述3点所需的逻辑,但我无法让它发挥作用。再说一遍,我不是程序员,所以我可能在这里犯了一些非常愚蠢的错误,但我有: 我的Docusign Onboarding成功顾问指出,stackoverflow社区可能会在这方面提供帮助。如果是这样,我将不胜感激。即使有编码经验的人可以告诉我这是一件很难完成的事情,也会有所帮助,这样我就可

  • /** 自定义消息发送接口(目前只支持文本消息发送) @param chatController 聊窗实体(必须是小能SDK创建的聊窗实体NtalkerChatController类型) @param type 消息类型: 11:文本消息 12:图片消息 13:语音消息 14:视频消息 @param message 消息内容 */ NSString *str = @“自定义文本消息test”;

  • 我正试图发送一个授权令牌,但我的服务器不知何故没有接收它。 //service.ts } //endpoint //标记过滤器

  • 我添加了自定义状态: 我添加了自定义电子邮件: 我可以在电子邮件设置中看到电子邮件,在订单状态下拉菜单中看到状态。现在,每当订单状态更改为时,我就需要发送我的新电子邮件。过渡钩似乎从未开火。 我也试过: 这似乎也不起作用...有什么想法吗?