我的应用收到肥皂请求;这是一个例子:
<SOAP-ENV:Body>
<ns1:authorize>
<params>AppSender</params>
<params>url.appsender.local</params>
<params>GET /applic/ HTTP/1.1</params>
<params>2017-01-4T09:38:00.601Z@NCODER08F839F@myapp.sch</params>
<params>/applic/</params>
<params>2.0.00</params>
<params></params>
<params>d1c714fe-cae1-4150-934f-bb3e61ad85f2</params>
<params>Authentication-Instant</params><params>2017-01-</params>
<params>fiscalCode</params><params>NTSDNT80R085454</params>
<params>userName</params><params>user</params>
<params>levelVerification</params><params>10</params>
<params>AuthenticationType</params><params>BASIC</params>
</ns1:authorize>
我可以举一个例子,我接受了这个请求,并在JavaBean中设置标签“params”的值???
谢谢
答案 0 :(得分:1)
您必须使用一些Java库处理请求以进行XML处理。
示例:
org.w3c.dom.Document doc = null;
doc = builder.parse(request);
doc.getDocumentElement().normalize();
org.w3c.dom.Node nodeRoot = doc.getFirstChild();
if(nodeRoot.getNodeName().equals("authorize")) {
... doc.getElementsByTagName("params")...;
答案 1 :(得分:0)