Ruby 如何将Cookie传递给另一个Savon客户端
我有两个savon客户端,其中第二个客户端需要第一个客户端的cookie,比如身份验证cookie。 我有类似的例子,但第二个客户端的调用失败,出现错误302,可能是因为cookie不正确或未设置Ruby 如何将Cookie传递给另一个Savon客户端,ruby,cookies,savon,Ruby,Cookies,Savon,我有两个savon客户端,其中第二个客户端需要第一个客户端的cookie,比如身份验证cookie。 我有类似的例子,但第二个客户端的调用失败,出现错误302,可能是因为cookie不正确或未设置 client1 = Savon.client( wsdl: "https://example.com/Service1.asmx?WSDL" ) response1 = client1.call(:authenticate_user, :login => login, :passwd =
client1 = Savon.client(
wsdl: "https://example.com/Service1.asmx?WSDL"
)
response1 = client1.call(:authenticate_user, :login => login, :passwd => password)
response1_cookies = response1.http.cookies
client2 = Savon.client(
wsdl: "https://example.com/Service2.asmx?WSDL"
)
response2 = client2.call(:get_user_info, cookies: response1_cookies)
你知道我该怎么做吗
- savon gem版本2.6.0
- httpi gem版本2.2.4