我能够得到的API密钥被表示为一个头或作为标签在网址的末尾,但我需要它是两个。无论如何,这是可能的吗?图片是链接 here如何让Swagger在页眉和请求URL中发送api_key?
0
A
回答
0
window.swaggerUi.api.clientAuthorizations.add(swashbuckleConfig.apiKeyName, new SwaggerClient.ApiKeyAuthorization(swashbuckleConfig.apiKeyName, key, "header"));
window.swaggerUi.api.clientAuthorizations.add(swashbuckleConfig.apiKeyName + " query", new SwaggerClient.ApiKeyAuthorization(swashbuckleConfig.apiKeyName, key, "query"));
0
同时定义页眉和您的API SPEC在securityDefinitions
查询参数:
securityDefinitions:
apiKeyHeader:
type: apiKey
in: header
name: X-EGEN-AccessTokenID
apiKeyQueryParam:
type: apiKey
in: query
name: api_key # replace with your query param name
然后,如果你需要都头和查询参数传递在同一个请求中:
security:
- apiKeyHeader: []
apiKeyQueryParam: []
或者如果无论是头或查询参数应使用,但不能同时:
security:
- apiKeyHeader: []
- apiKeyQueryParam: []
此处了解详情: http://swagger.io/docs/specification/authentication/api-keys/
在扬鞭UI,当你点击“授权”,您将进入值用于标题和查询参数。
相关问题
- 1. 如何在rails中发送URL请求?
- 2. 如何在URL请求发送阵列
- 3. 如何发送异步URL请求?
- 4. jQuery发送URL请求
- 5. 从URL发送cURL请求?
- 6. Servlets向URL发送请求?
- 7. 如何发送通过URL连续请求:Python的请求
- 8. 如何在PHP中的ITMS URL中发送获取请求?
- 9. 如何在Swagger UI中使用请求发送自定义标头?
- 10. 如何在web浏览器的url中发送referer请求
- 11. wit.ai - 如何在Java中发送请求?
- 12. 如何在AS3中发送GET请求?
- 13. 如何在OOP中发送AJAX请求?
- 14. 如何在ZendFramework2中发送PUT请求?
- 15. 如何在android中发送soap请求?
- 16. 如何在python中发送post请求?
- 17. Swagger:发送`Date`作为REST API中的请求头参数
- 18. AngularJS如何发送请求?
- 19. 如何发送curl请求
- 20. 如何发送SAML请求?
- 21. Swagger UI Bad请求URL生成
- 22. Swagger/Swashbuckle重定向到请求url
- 23. 有没有办法让客户端发送请求时的url
- 24. 如何在http中发送数组请求请求
- 25. 如何在Perl和FastCGI中处理和发送POST请求?
- 26. 通过SOAP请求发送URL
- 27. RestApi发送请求到特定的URL
- 28. 发送多个url的ajax请求
- 29. 如何发送PUT请求发送到使用OAuth 2.0和DotNetOpenAuth
- 30. 如何在Facebook上发送请求?
请问你能否帮助我,不能添加apiKey作为查询参数在swagger 3.x即最新版本... https://stackoverflow.com/questions/49050969/setting-swagger-apikey-in-版本2-0?noredirect = 1#comment85145482_49050969 – user3252097