Gets the cookies associated with a .NET Web service that you invoke from a proxy object.
proxyObj.PBGetCookies ( URI )
Argument |
Description |
---|---|
proxyObj |
The proxy object that you deploy from a Web Service Proxy project |
URI |
The URI of the Web service that you invoke with the proxy object |
SoapPBCookie[ ]. An array of an instance of the SoapPBCookie class.
The SoapPBCookie class is defined in the pbwsclient125.pbx extension that you can import into your application library. You must first connect to the Web service with an instance of the SoapConnection class that is also defined in this extension.
For more information about connecting to a Web service, see “Building a Web Services Client” in Application Techniques. For cookie properties you can set or return with the SoapPBCookie class, see the PowerBuilder Extension Reference.
The following example enters the names and values of the cookies associated with a Web service in a MultiLineEdit control:
wsproxy_service proxy
soapPBCookie retu_cookies[]
//create instance of a SoapConnection object
//create instance of the Web service proxy
endpoint = "http://sybase.com/webservice/Svc.asmx"
retu_cookies = proxy.pbgetcookies(endpoint)
mle_1.text = string(upperbound(retu_cookies))& +" total cookies" + "~r~n"
for i= 1 to upperbound(retu_cookies)
mle_1.text += "Cookie"+ string(i)& +"~r~n=====================~r~n"
mle_1.text +="getName = " & + retu_cookies[i].getname() +"~r~n"
mle_1.text +="getValue = " & + retu_cookies[i].getvalue()+"~r~n"
next