Gepostet bekommen von XML aus HttpServletRequest-Objekt
Habe ich einen Filter erhält der HttpServletRequest und die Anforderung, dass ein Eintrag besteht aus einer xml, die ich brauche, zu Lesen in meinem filter-Methode. Was ist der beste Weg, um die geposteten xml-Code aus dem HttpServletRequest-Objekt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass hängt davon ab, wie der client übermittelt hat.
Wenn es versandt wurde, die raw-request-body, dann verwenden Sie
ServletRequest#getInputStream()
:Wenn es versandt wurde, eine regelmäßige
application/x-www-form-urlencoded
request-parameter, dann verwenden SieServletRequest#getParameter()
:Wenn es versandt wurde, eine hochgeladene Datei in den Geschmack eines
multipart/form-data
Teil, dann verwenden SieHttpServletRequest#getPart()
.Wurden die Möglichkeiten, unterstützt durch die standard-servlet-API. Andere Wege erfordern unterschiedliche oder 3rd-party-API (z.B. SOAP).