¿Cómo hacer inicios de sesión con WinHttpRequest COM?

Puede ver a muchas personas automatizando cosas en sitios web utilizando la simulación del clic del mouse y la combinación de teclas en las ventanas del navegador o el IE COM, pero para algunas aplicaciones no desea que su aplicación tome cientos de megabytes de RAM y use mucha potencia de CPU para renderizar el sitio web etc.

Entonces la pregunta es:
¿Cómo iniciar sesión en sitios web / servicios web usando AutoHotkey sin un navegador pero usando WinHttpRequest COM?

Respuestas a la pregunta(1)

Su respuesta a la pregunta