Php 如何读取soap响应头
从一个soap函数php获取响应,然后将此响应作为参数发送到另一个soap请求,此时我需要从我的响应头下面的上一个响应头中提取设置cookie。我需要读取set cookie JSESSIONID元素Php 如何读取soap响应头,php,xml,cookies,soap,header,Php,Xml,Cookies,Soap,Header,从一个soap函数php获取响应,然后将此响应作为参数发送到另一个soap请求,此时我需要从我的响应头下面的上一个响应头中提取设置cookie。我需要读取set cookie JSESSIONID元素 HTTP/1.1 200 OK Set-Cookie: **JSESSIONID=9A977E193F9B505B084D95C3028BAD0C.srv1816**; Path=/webservices Content-Type: text/xml;charset=UTF-8 Trans
HTTP/1.1 200 OK
Set-Cookie: **JSESSIONID=9A977E193F9B505B084D95C3028BAD0C.srv1816**;
Path=/webservices
Content-Type: text/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Mon, 15 Apr 2019 07:38:52 GMT
Set-Cookie: aeroID=12988141315553139361555313936504655;Path=/;
Expires=Sun, 09-Feb-2020 07:38:56 GMT
您可以这样读取JSESSIONID cookie: 首先,获取您的cookies:
import com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport
def cookieStore= HttpClientSupport.getHttpClient().getCookieStore()
那就去找你感兴趣的人
def cookies = cookieStore.getCookies()
def jsessionidCookie
cookies.each {
if(it.name == "JSESSIONID")
jsessionidCookie= it
}
寻找php解决方案