"The server responds with a HTML page, but an XML document was expected."文档软件



我试图检索一些文档在Docuware平台版本7.7使用下面的代码:

var docuwareEntity = new DocuwareEntity
{
Id = 6,
Chapitre = "Chapter",
SousChapitre = "Some (SousChapitre)",
FileCabinetId = "FILE_CABINET_ID",
Type = "DocumentType"
};
var dialogExpression = new DialogExpression
{
Operation = DialogExpressionOperation.And,
Condition = new List<DialogExpressionCondition>
{
DialogExpressionCondition.Create("CHAPITRE", docuwareEntity.Chapitre),
DialogExpressionCondition.Create("SOUS_CHAPITRE", docuwareEntity.SousChapitre),
DialogExpressionCondition.Create("TYPE_DOC", docuwareEntity.Type)
},
Count = 100,
SortOrder = new List<SortedField>
{
SortedField.Create("DATE_DOC", SortDirection.Desc)
}
};
var serviceConnection = ServiceConnection.Create(new Uri("http://simu/DocuWare/Platform/"), "dmina", "myPassword");

var fileCabinet = serviceConnection.GetFileCabinet(docuwareEntity.FileCabinetId);
var dialogInfoItems = fileCabinet.GetDialogInfosFromSearchesRelation();
Dialog dialog = null;
foreach (var dialogInfo in dialogInfoItems.Dialog.Where(dialogInfo => dialogInfo.GetDialogFromSelfRelation().DisplayName == "Admin"))
{
dialog = dialogInfo.GetDialogFromSelfRelation();
break;
}
var documentsResult = dialog.GetDocumentsResult(dialogExpression);

但是在dialog.GetDocumentsResult();

上有这个例外
DocuWare.Services.Http.Client.HttpClientRequestException: The server responds with a HTML page, but an XML document was expected.
<!DOCTYPE html>
<html>
<head>

有没有人知道是什么原因导致了这个异常?我正在使用。net Framework 4.8的DocuWare.Platform.ServerClient包版本13.12.1

我已经按照文档中描述的那样执行了,但它不起作用。

我遇到了一个问题,可能与你的错误有关,也可能与你的错误无关。在我的场景中,我收到了422状态码响应。这个问题与对话框条件值中的()括号有关。我可以通过将值括在引号中来解决这个错误。

//example
var docuwareEntity = new DocuwareEntity
{
Id = 6,
Chapitre = "Chapter",
SousChapitre = ""Some (SousChapitre)"", //this value is wrapped in quote
FileCabinetId = "FILE_CABINET_ID",
Type = "DocumentType"
};

相关内容

最新更新