Hello,
Delphi 10.2.3, ICS 8.62
I am reading the settings from an Axis video camera. The payload is XML.
Example URI: root:admin@192.168.8.218:80/onvif/device_service
The issue, I form up the message, use PostAsync, the data comes back and all is good.
I view the process via Wireshark, I see the “Post” and the reply is “HTTP 1.1 401 Unauthorized” and the reply includes:
[truncated]Authorization: Digest username="root",realm="AXIS_WS_ACCC8EE4F05C",nonce="sgpPo3OzBQA=f77c1448ee4c9dfe2a268b430a4f4ee824f78950",uri="/onvif/device_service",response="909198f352f89203fe5701378e615379",qop=auth,nc=00000001,cnonc
Different values each time, same fields.
THttpCli sends the post again, including the above information, and the camera returns the data.
I have tried many things. Changing the “serverAuth”, no difference.
Another program, I view the stream and it does not have the same cycle.
I must be missing something. Ideas?
Thanks,
Mark