2017-11-08 1 views
0

Wenn ich versuche, eine HTTP-Anforderung DELETE auszuführen Ich erhalte eine 501 nicht umgesetzt zurück:Azure Load Balancer akzeptiert keine HTTP-Anforderung DELETE

Anforderungs-URL: http://www..com/api/wishlist/remove?id=12345

Anfrage Methode: DELETE

Statuscode: 501 Not Implemented

Es gibt drei Front-End-Server (VM-Server) hinter einem Lastenausgleichsmodul, die alle in Azure konfiguriert sind. Es funktioniert, wenn ich es lokal auf einem der Frontend-Server versuche.

Kann mir jemand sagen, ob dies eine Konfiguration in Azure ist?

Antwort

1

Load Balancer beendet die Sitzung nicht, es handelt sich nicht um einen Proxy. Wenn Sie eine Antwort von der Front-End-IP-Adresse erhalten, sprechen Sie mit der VM-Instanz. Mit anderen Worten: "501 not implemented: stammt von etwas im Backend-Pool. Load Balancer interagiert nicht mit irgendetwas über der Transportschicht und verarbeitet kein HTTP.

Mein Vorschlag wäre, die Protokolle auf den Servern zu überprüfen im Backend-Pool