Ich schreibe einen Web-Service mit dem Axis2 Framework. Der Dienst wird als Proxy in einer DMZ fungieren. Es ist wirklich nur eine Verbindung zum echten Service, der in unserem lokalen LAN ist.Axis2: Disable MustUnderstand Header Überprüfung
Der Dienst verwendet Header, bei denen das Kennzeichen mustUnderstand gesetzt ist. Aber da der Proxy-Service ziemlich einfach ist, kann er diese Header nicht verstehen, er sollte die Anfrage nur in unser LAN weiterleiten, wo alle Header verarbeitet werden können.
Das Problem ist, dass Axis2 die Header überprüft und wirft einen Fehler, da das Modul, das normalerweise liest und versteht der Header nicht vorhanden ist.
Gibt es eine Möglichkeit Axis2 zu konfigurieren, so, dass es die Flagge nicht ignorieren mustunderstand?
Alternativ wäre auch eine Möglichkeit, dies aus dem Code zu behandeln.