2016-09-20 4 views
1

Ich bin Neuling auf Swagger, und bin auf API Operationen, die generischen HTTP-Response-Codes erstellen: -

  • ‚401: Unauthorized

  • '403': Verbote

  • '404': Nicht gefunden
  • '500': : Internal Server Error

Ich versuchte $ref: #/definitions/responses durch die Definition von Antworten, aber es wurde ein Fehler angezeigt. Gibt es eine Möglichkeit, dies zu tun ?, um nach jeder Operation einen redundanten Code-Block zu vermeiden. Jede Hilfe würde wirklich geschätzt werden.

Vielen Dank im Voraus

Antwort

1

Gefunden Antwort für diesen,

Diese für die Referenzierung generische Antworten aus einer anderen Datei (in meinem Fall) getan werden kann. Kann auch innerhalb einer Datei referenziert werden.

'400': 
     $ref: _http-responses.yaml#/400 
    '401': 
     $ref: _http-responses.yaml#/401 
    '403': 
     $ref: _http-responses.yaml#/403 
    '404': 
     $ref: _http-responses.yaml#/404 
    '500': 
     $ref: _http-responses.yaml#/500 

I erstellt

_http_responses.yaml

und verwiesen sie dann.

Verwandte Themen