[Lazarus] Fritzbox TR64 communication

Tony Whyman tony.whyman at mccallumwhyman.com
Thu Aug 19 14:35:21 CEST 2021


Rolf,

You can use the Indy Component library available from 
https://github.com/IndySockets/Indy. This includes support for 
http/https and Digest Authentication.

A few years ago I did implement a SOAP based application using the Web 
Services Toolkit which also used Indy as a comms package.

See.

https://wiki.freepascal.org/Web_Service_Toolkit

Tony

On 19/08/2021 13:26, Rolf Wetjen via lazarus wrote:
> Does anyone have some experience how to communicate via TR64 SOAP with 
> a Fritzbox?
>
> I've a working Python example (fritzconnection) and I know the 
> neccesary http header and data for the SOAP communication.
> AVM states that "The default authentication mechanism is HTTP 
> authentication using digest (MD5 hashes)".
>
> But I've no idea and I can't find an example how to implement this 
> with Lazarus. Do I need a TfpHTTPClient or a TfpHTTPWebClient object 
> or someting else? Is there any documentation or tutorial for FPC 
> networking?
>
> Thank you,
> Rolf
>


More information about the lazarus mailing list