Der dritte Parameter liefert den Header:
Delphi-Quellcode:
function InternetOpenUrl(hInet: HINTERNET; lpszUrl: PChar;
lpszHeaders: PChar; dwHeadersLength: DWORD; dwFlags: DWORD;
dwContext: DWORD)
Statt nil muss da ein PChar übergeben werden.
Das ist nicht korrekt. Dort kannst du einen Header angeben, der mit der Anfrage geschickt werden soll.
Auslesen kann man den Header über das
UrlHandle
nach der Anfrage analog zum Inhalt mit
HttpQueryInfo.