Кто-нибудь получил внутреннюю ошибку сервера 500 при вставке XML-документа в MarkLogic (HTTP REST PUT)
Код:
static public bool InsertXmlDocument(string uri, string data, string databaseName = "Documents")
{
if (String.IsNullOrWhiteSpace(uri) || String.IsNullOrWhiteSpace(data))
{
return false;
}
WebClient client = new WebClient();
client.Credentials = new NetworkCredential("admin", "admin");
client.Headers.Add("Content-Type", "application/xml");
client.UploadString(new Uri($"http://localhost:8002/LATEST/documents?database={databaseName}&uri={uri}" ), "PUT", data );
return true;
}