|
v7: Вопросе по работе с Web ДТО 10 | ☑ | ||
---|---|---|---|---|
0
brenli
06.12.19
✎
09:18
|
Всем добра.
Курю вопросы связанные с отправкой запросов на Web. 1) Как лучше отправлять запросы - синхронно или асинхронно? 2) Подскажите как получать ответы сервера в формате json? Нужно после запроса POST делать запрос GET ? Далее send() и через какое свойство или метод посмотреть результат? Метод XMLHttpRequest.responseText - возвращает HTML код, а мне нужно статусы и возвращаемые ошибки если они есть. -->В случае успешного добавления задания в очередь сервер вернет статус 201 (Created). -->Также могут вернуться следующие ошибки: -->400 (Bad Request) - ошибка формата запроса (обязательные поля не найдены, больше одной фискальной операции в задании, не удалось разобрать json) -->409 (Conflict) - задание с таким uuid уже есть в БД Как получить эти коды без html? 3) Для чего нужен uid при отправке запросов? |
|||
1
Garykom
гуру
06.12.19
✎
09:23
|
(0) Мануал прочитай уже https://integration.atol.ru/api/#web-server
|
|||
2
Garykom
гуру
06.12.19
✎
09:25
|
И погугли
WinHttp = СоздатьОбъект("WinHttp.WinHttpRequest.5.1"); |
|||
3
Garykom
гуру
06.12.19
✎
09:26
|
Ну и мелочи для JSON
|
|||
4
brenli
06.12.19
✎
09:29
|
(2) Я использую XMLHTTP это имеет значение?
|
|||
5
Garykom
гуру
06.12.19
✎
09:30
|
(4) Он более глючный, его плюс только что XML умеет, но сервер же JSON хочет поэтому используй лучше WinHttp.WinHttpRequest
|
|||
6
Garykom
гуру
06.12.19
✎
09:33
|
3) чтобы узнать статус выполнения задания зная uuid, поэтому и нужны уникальные они для заданий
|
|||
7
Garykom
гуру
06.12.19
✎
09:35
|
||||
8
brenli
06.12.19
✎
09:35
|
Garykom Спасибо
|
|||
9
brenli
06.12.19
✎
14:05
|
Сейчас пытаюсь выполнить задание открытие - закрытие кассовой смены
возвращается код - 201 (успех), но ФР не печатает. Кто сталкивался с такой проблемой? Вчера все работало. Я полагаю что сервер принимает запрос , но запрос невыполняется. Как это отследить? |
|||
10
Garykom
гуру
06.12.19
✎
14:47
|
(9) Запрос статус задания по uuid тому же сделай
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |