Я пытаюсь пройти аутентификацию в GitHub API с помощью базовой аутентификации с использованием MSXML2.XMLHTTP. Я понимаю, что мне нужно передать свои учетные данные, используя HTTP-заголовок авторизации.
Итак, это мой код, но он всегда возвращается без проверки подлинности. (Согласно документации GitHub API, с ошибкой 404/Not Found). Что я делаю не так? (Очевидно, что код не использует мои настоящие учетные данные, а только «пользователь» и «пароль» в качестве примера).
Dim o
Set o = CreateObject("MSXML2.XMLHTTP")
o.open "GET", "https://api.github.com/user/", False, "user", "password"
o.setRequestHeader "Authorization", "Basic dXNlcjpwYXNzd29yZA=="
o.send
Wscript.Echo o.responseText