Behandlung ungültiger JSONP-Anfragen in der Web-API

8

Ich verwende WebApiContrib.Formatting.Jsonp innerhalb eines Web-API-2-Service plus < a href="https://github.com/domaindrivendev/Swashbuckle"> Swagger für API-Dokumentation und Tests.

Wenn ich eine JSONP-Methode über Swagger triggle, stürzt mein Dienst in der Datei JsonpMediaTypeFormatter.cs in der folgenden Zeile:

%Vor%

Zum einen verstehe ich nicht, warum Swagger die Angabe eines Callback-Namens für JSONP-Anfragen nicht erlaubt. Aber noch wichtiger, ich möchte nicht, dass der Dienst deswegen abstürzt.

Fragen:

  • Wie können wir mit solchen Fehlern auf der Service-Seite umgehen?
  • Gibt es eine Möglichkeit, Swagger JSONP-Anfragen richtig zu senden? (wie zum Beispiel einen Callback-Namen für alle JSONP-Anfragen vordefinieren?)
vitaly-t 12.08.2016, 14:23
quelle

1 Antwort

1
%Vor%

Sie können die Quelle auch herunterladen unter Ссылка

%Vor%     
Balan 30.08.2016 07:43
quelle