Я использую базу данных GraphDB.Я хочу, чтобы SparqlRemoteEndpoint
объект класса ( ссылка ) соединялся с моей базой данных.Но, хотя я ставлю свои учетные данные, используя setCredentials(username, password)
, он говорит 401 unauthorized
, поскольку использует дайджест-проверку подлинности, а GraphDB использует базовую проверку подлинности:
Код:
string query = "SELECT * WHERE {?s ?p ?o} LIMIT 50";
var endpoint = new VDS.RDF.Query.SparqlRemoteEndpoint(new Uri("http://localhost:7200/repositories/786"));
endpoint.SetCredentials("admin","admin");
SparqlResultSet results = endpoint.QueryWithResultSet(query);
Как следуетрешить эту проблему типа аутентификации?