[英]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行。
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.