Wenn zu einem erholsamen Controller in activeWeb von einer NodeJS Anwendung Chrom zu verbinden versucht wird Optionen Preflight Anfrage zum Löschen Senden und Methoden setzen, die Preflight-Anforderung muss durch Emission eine 200-Antwort von der behandelt werden Server.activeWeb CORS Option Preflight in Restful Controller
als Option nicht in ruhigen Controller behandelt, habe ich versucht, Code unten zu RouteConfig hinzufügen
boolean isMethodOptions = RequestUtils.isMethod("OPTIONS");
if (isMethodOptions) {
route("/*").to(HomeController.class).action("optionResponse");
}
In Homecontroller
public void optionResponse(){
respond("").status(200);
}
Dies funktioniert nicht. Wie kann dies innerhalb der ActiveWeb-Anwendung getan werden?
Ich sehe keinen Grund, warum Activeweb RESTful-Controller eine OPTIONS-Methode nicht unterstützen würden. Ich werde etwas graben und bald mit einer Antwort antworten. – ipolevoy