Swagger-使用不同的端口构建HTTP和HTTPS

时间:2018-01-17 14:32:12

标签: rest swagger swagger-2.0

如何使用不同的端口指定多个架构?具体来说,我想在端口81上使用HTTP,在端口444上使用HTTPS。

swagger: '2.0'
info:
  version: 1.0.0
  title: API for gateways
  description: API for gateways to access server (port 81 for http and 444 for https)
schemes:
  - http
  - https
host: gateway.example.com:81
basePath: /1.0
paths:

1 个答案:

答案 0 :(得分:0)

这在OpenAPI 3.0中是可行的,但在OpenAPI / Swagger 2.0中则不行。

openapi: 3.0.0
servers:
  - url: 'http://gateway.example.com:81'
  - url: 'https://gateway.example.com:444'