В настоящее время я оцениваю базу данных Neo4j (v. 2.2.6) и пытаюсь подключиться к остальным API. Для подключения я использую C # и Neo4JClient (v. 1.1.0.10), а также я только что попытался запустить GET с почтальоном.
если я снова запускаю GET http://localhost:7474/data/db/, он возвращается без каких-либо заголовков
{
"errors": [
{
"message": "No authorization header supplied.",
"code": "Neo.ClientError.Security.AuthorizationFailed"
}]
}
Это имеет смысл, потому что я не предоставлял базовый заголовок аутентификации. Моя проблема заключается в том, что когда я добавляю заголовок Basic Auth к запросу, он возвращает 404, и, насколько я могу судить, он возвращает 404 для любого запроса.
- Должен ли я в любом случае включать остальные API? Или что еще может быть не так?
- Существуют ли другие способы запуска запросов? (Кроме оболочки, веб-интерфейса и остальных)
- Каков предпочтительный способ доступа к базе данных? Это REST API?