2.2.5.1 запрос: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
======= Запрос (Request) =======
====== Запрос (Request) ======


<syntaxhighlight lang='bash'>
'''Параметры REST запроса (Parameters of REST request)'''
'Параметры REST запроса (Parameters of REST request)
</syntaxhighlight>'


<syntaxhighlight lang='bash'>
'''URL:'''<syntaxhighlight lang='1c'>http://<server-name>[:serverport]/api/v2/{extension}/buffer/close
'URL:
</syntaxhighlight>'<1c>http://<server-name>[:serverport]/api/v2/{extension}/buffer/close
?orderId={orderId}&gtin={gtin}&omsId={omsId}&
?orderId={orderId}&gtin={gtin}&omsId={omsId}&
lastBlockId={lastBlockId}</1c>
lastBlockId={lastBlockId}'''''Method:'''POST


<syntaxhighlight lang='bash'>
'''clientToken:'''{clientToken}
'Method:
</syntaxhighlight>'POST
 
<syntaxhighlight lang='bash'>
'clientToken:
</syntaxhighlight>'{clientToken}


Параметры строки запроса
Параметры строки запроса
Строка 23: Строка 13:
[[File:45_sk.png]]
[[File:45_sk.png]]


<syntaxhighlight lang='bash'>
'''Примечание:''' правила закрытия подзаказа описаны ниже:
'Примечание:
</syntaxhighlight>' правила закрытия подзаказа описаны ниже:


В запросе для подтверждения закрытия подзаказа требуется отправлять параметр «lastBlockId», в котором должно указываться значение последнего идентификатора блока кодов полученного в ответном сообщении при вызове метода «Получить КМ из бизнес-заказа» (см. раздел 2.2.6). В случае если участником оборота не запрашивались коды маркировки, то поле «lastBlockId» заполнять не требуется (будет установлено значение по умолчанию – «0»);
В запросе для подтверждения закрытия подзаказа требуется отправлять параметр «lastBlockId», в котором должно указываться значение последнего идентификатора блока кодов полученного в ответном сообщении при вызове метода «Получить КМ из бизнес-заказа» (см. раздел 2.2.6). В случае если участником оборота не запрашивались коды маркировки, то поле «lastBlockId» заполнять не требуется (будет установлено значение по умолчанию – «0»);
Строка 31: Строка 19:
Пример REST запроса
Пример REST запроса


<syntaxhighlight lang='bash'>
'''POST''' /api/v2/tobacco/buffer/close HTTP/1.1
'POST
</syntaxhighlight>' /api/v2/tobacco/buffer/close HTTP/1.1


<syntaxhighlight lang='bash'>
'''Accept:''' application/json
'Accept:
</syntaxhighlight>' application/json


<syntaxhighlight lang='bash'>
'''Content-Type:''' application/x-www-form-urlencoded;charset=UTF-8
'Content-Type:
</syntaxhighlight>' application/x-www-form-urlencoded;charset=UTF-8


<syntaxhighlight lang='bash'>
'''clientToken:''' 1cecc8fb-fb47-4c8a-af3d-d34c1ead8c4f
'clientToken:
</syntaxhighlight>' 1cecc8fb-fb47-4c8a-af3d-d34c1ead8c4f


<syntaxhighlight lang='bash'>
'''Host:''' <syntaxhighlight lang='1c'>localhost:8080
'Host:
</syntaxhighlight>' <1c>localhost:8080
orderId=b024ae09-ef7c-449e-b461-
orderId=b024ae09-ef7c-449e-b461-
05d8eb116c79&gtin=01334567894339&lastBlockId=0&omsId=CDF12109-10D3-
05d8eb116c79&gtin=01334567894339&lastBlockId=0&omsId=CDF12109-10D3-
11E6-8B6F-0050569977A1</1c>
11E6-8B6F-0050569977A1</syntaxhighlight>
[[Category:2.2.5 закрыть подзаказ по заданному gtin]]
[[Category:2.2.5 закрыть подзаказ по заданному gtin]]
<vote type=1 />

Текущая версия от 13:13, 2 апреля 2025

Запрос (Request)

Параметры REST запроса (Parameters of REST request)

URL:

http://<server-name>[:serverport]/api/v2/{extension}/buffer/close
?orderId={orderId}&gtin={gtin}&omsId={omsId}&
lastBlockId={lastBlockId}'''''Method:'''POST

'''clientToken:'''{clientToken}

Параметры строки запроса

[[File:45_sk.png]]

'''Примечание:''' правила закрытия подзаказа описаны ниже:

В запросе для подтверждения закрытия подзаказа требуется отправлять параметр «lastBlockId», в котором должно указываться значение последнего идентификатора блока кодов полученного в ответном сообщении при вызове метода «Получить КМ из бизнес-заказа» (см. раздел 2.2.6). В случае если участником оборота не запрашивались коды маркировки, то поле «lastBlockId» заполнять не требуется (будет установлено значение по умолчанию  «0»);

Пример REST запроса

'''POST''' /api/v2/tobacco/buffer/close HTTP/1.1

'''Accept:''' application/json

'''Content-Type:''' application/x-www-form-urlencoded;charset=UTF-8

'''clientToken:''' 1cecc8fb-fb47-4c8a-af3d-d34c1ead8c4f

'''Host:''' <syntaxhighlight lang='1c'>localhost:8080
orderId=b024ae09-ef7c-449e-b461-
05d8eb116c79&gtin=01334567894339&lastBlockId=0&omsId=CDF12109-10D3-
11E6-8B6F-0050569977A1
0.00
(0 голосов)