C # Web API подключиться к MarkLogic API - Как передать учетные данные - PullRequest
0 голосов
/ 13 марта 2019

Технический стек

  • 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?

...