Имеется опубликованный HTTP сервис на Apache. База в которой находится HTTP сервис имеет логин и пароль.
Соответственно когда мы пишем htttp запрос база требует логин и пароль. Как можно передавать с http запросом логин и пароль от базы? Передача запроса происходит не из 1С, где, например, можно указать логин и пароль в следующем виде:
(5) Я язык не не знал заранее)
HttpClient скорей всего url не примет в таком виде.
Формат выше можно отдавать разным веб службам, чтобы дергать хук в 1С
Если вдруг кто-будет искать в c# решается следующим образом:
HttpClient client = new HttpClient();
var byteArray = Encoding.ASCII.GetBytes("username:password1234");
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));