簡體   English   中英

如何從SOAP響應中檢索日期和時間?

[英]How to retrieve Date and Time from SOAP Response?

我從端點獲得了正確的SOAP響應,但是如何在服務被命中時從SOAP響應中獲取日期和時間?

soapRequest = createSoapMessage(wsRequestString);
soapConnFactory = SOAPConnectionFactory.newInstance();
soapConnection = soapConnFactory.createConnection();
URL endPoint = new URL(URL);
soapResponse = soapConnection.call(soapRequest, endPoint);

它應該通過HTTP標頭完成。 在Java中你可以像這樣。

import org.apache.http.HttpResponse;

String getURL = "your_url";
HttpGet get = new HttpGet(getURL);
HttpResponse responseGet = client.execute(get);
String DateTime = responseGet.getHeaders("Date");

您可以根據自己的要求挑選前3行。


打印SOAP響應的日期和時間

soapRequest = createSoapMessage(wsRequestString);
soapConnFactory = SOAPConnectionFactory.newInstance();
soapConnection = soapConnFactory.createConnection();
URL endPoint = new URL(URL);
soapResponse = soapConnection.call(soapRequest, endPoint);
String[] str = soapResponse.getMimeHeaders().getHeader("Date");
System.out.println(str[0]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM