1
HttpHandler enHandler = new SetHeaderHandler("Access-Control-Allow-Origin", "*");
builder.setHandler(enHandler);
を試してみてください1UndertowでAccess-Control-Originを許可する方法を教えてください。
builder.setHandler(new HttpHandler() {
@Override
public void handleRequest(final HttpServerExchange exchange) throws Exception {
exchange.getResponseHeaders().put(new HttpString("Access-Control-Allow-Origin"), "*");
exchange.getResponseHeaders().put(new HttpString("Access-Control-Allow-Methods"),
"GET, POST, PUT, DELETE, OPTIONS");
String ss = exchange.getResponseHeaders().get(new HttpString("Access-Control-Allow-Headers"))
.getFirst();
System.out.println(ss);
exchange.getResponseHeaders().put(new HttpString("Access-Control-Allow-Headers"), ss);
}
});
を試してみて、私は自分の引きサービスでCORSを有効にするには、この上記の設定を試してみましたが、それは私の角度UIでの作業ではありません。郵便配達員でうまく動作します。
を追加した後に動作しますか?要求にどのヘッダーが含まれているか、応答にはどのヘッダーが戻って来るのかを教えてください。 – aramaki