Технический стек
- MarkLogic 9.0.8.2
- Asp.Net core 2.0 и выше
Я прошел через ML Rest API , где все примеры приведены с помощью curl.
Основываясь на этом руководстве, я создал пользователя с ролью перечитывания Добавленный ниже в моем коде c #
private static HttpClient httpClient = new HttpClient();
var byteArray = Encoding.ASCII.GetBytes("user:password");
httpClient.DefaultRequestHeaders.Authorization =
new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));
Я не получаю никакого ответа на этот запрос.
Любые ссылки будут очень полезны.
Кстати, я также пытался с помощью команды curl на сервере, я получаю сообщение об ошибке "401 Unauthorized"
curl --anyauth - пользователь пользователя: пароль 'localhost: 8011 / v1 / search? Q = Bollywood'
Это правильный способ передачи учетных данных в ML Rest API или вызова команды curl?