Всем доброго времени суток! Создаю программу по отправки набора записей обученных лиц через API на сайт Минтруда. При отправке всплывает окно ошибки: Код 500 Data at root level is invalid. Line 5, position 11. Я открыл данный файл через блокнот и не нашел 11 позицию в коде:
<?xml version='1.0' encoding='UTF-8'?>
<Request>
<ApiKey>82c28029526a462f95136b137b9e8a7a</ApiKey>
<NeedSend>true</NeedSend>
</Request>
Пробелов нет. Может кто то сталкивался с данной проблемой?
Ответы (5)
Вряд ли здесь сидят программисты, которые найдут ошибку в коде (точнее они тут есть, но их крайне мало).
Но Вы можете воспользоваться нашим сервисом: https://eisot.spec.help
Здравствуйте, а чем Вам https://eisot.spec.help не устраивает, что решили написать программу, если не секрет?
Я делал отправку/получение через API. Работает идеально (если минтруд не висит). Немного странное поведение "При отправке всплывает окно ошибки:" ошибки минтруд отправляет в xml "окно ошибки" это уже какая то Ваша обработка ошибок? Возможно ошибка не в этом файле а в пакете *.olot. (Data.xml) <NeedSend>true</NeedSend> говорит о том что пакет подписан ЭЦП возможно что то с подписью.
и переноса строки в конце нет? судя по всему ошибка указывает на последний символ, в 5й строке их у вас сейчас 10, а ругается на одиннадцатый.
По тегам всё с виду правильно, phpшные теги норм (если это php? там вроде еще пробелы надо после открывающего и перед закрывающим). Теги html все открыты и закрыты. Я конечно еще только учусь и в api Минтруда не ковырялась