Talk:Processing Headers in Client Applications

From RAD Studio
Jump to: navigation, search

Example using Authentication

This example is for the zip code lookup service at http://codebump.com/zipcode/.

procedure TForm1.Button1Click(Sender: TObject);

var

 WS: GeoPlacesSoap; // web service interface; uses placelookup
 Token: AuthenticationHeader;  // soap header

begin

 Token := nil;
 WS := GetGeoPlacesSoap;
 try
   Token := AuthenticationHeader.Create;
   Token.SessionID := 'myregistrationidentifier';
   (WS as ISOAPHeaders).Send(Token);
   WS.GetPlacesWithin('94558', 'CA', 25, City);
 finally
   FreeAndNil(Token);
 end;

end;

For explanations and more detailed source code, see: Bob Swart article #124, Web Services And Security.

http://edn.embarcadero.com/article/41013 - "Delphi SOAP Web Services and Security"

Response

We have incorporated your contributed code example and reference. Many thanks for your interest in the docwiki!

KrisHouser 09:13, 9 April 2012 (PDT)

Lead Writer, RAD Studio

RAD-10721