Получение ошибки 404 при вызове API обновления документа SAP BOC#

Место общения программистов C#
Anonymous
Получение ошибки 404 при вызове API обновления документа SAP BO

Сообщение Anonymous »

Я использую конечную точку SAP BO GET http://test:6405/biprws/raylight/v1/doc ... parameters для получения подсказок. После этого я создал динамические элементы управления на основе этого ответа конечной точки. Затем я хочу использовать конечную точку обновления документа с этими значениями подсказок. Я использую PUT http://test:6405/biprws/raylight/v1/doc ... parameters для обновления документа.
Мой код приведен ниже;

Код: Выделить всё

_httpClient.DefaultRequestHeaders.Add("X-SAP-LogonToken", logonToken);
var content = new StringContent(xml, Encoding.UTF8, "application/xml");
var requestUri = $"http://test:6405/biprws/raylight/v1/documents/{id}/parameters"";
var response = _httpClient.PutAsync(requestUri, content).GetAwaiter().GetResult();
При вызове этой конечной точки с приведенным ниже XML-кодом все в порядке, код состояния ответа 200.
xml, который не вызывает ошибок; Но когда я отправляю ниже xml, я получаю ошибку 400 (неверный запрос) Единственное отличие от XML, которое не выдает ошибок, заключается в том, что Как решить эту проблему?
Я пробовал использовать разные форматы дат, например 2022-10-10T17:00:00.000Z, 10/10. /2022, 10.10.2022 и т. д., но это не решило проблему

Подробнее здесь: https://stackoverflow.com/questions/787 ... cument-api

Вернуться в «C#»