PBGetCookies

Description

Gets the cookies associated with a .NET Web service that you invoke from a proxy object.

Syntax

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


Return value

SoapPBCookie[ ]

. An array of an instance of the SoapPBCookie class.

Usage

The SoapPBCookie class is defined in the pbwsclient170.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 section called “SoapPBCookie” in PowerBuilder Extension Reference.

Examples

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 = "https://www.appeon.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   

See also

PBAddCookie