【问题标题】:How to read soap response header如何阅读肥皂响应标头
【发布时间】:2019-09-05 03:53:38
【问题描述】:

从一个soap函数php获取响应,然后将此响应作为参数发送给另一个soap请求,那时我需要从响应头下方的前一个响应头中提取set-cookie。我需要阅读 set-cookie JSESSIONID 元素吗?

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

【问题讨论】:

    标签: php xml cookies soap header


    【解决方案1】:

    您可以像这样读取您的 JSESSIONID cookie:

    首先获取您的 cookie:

    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解决方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多