parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 21.02.2021 19:21

@main[]
$response[^curl:load[
	$.url[https://jsonplaceholder.typicode.com/todos/1]
	$.timeout(10)
]]

[$response.text]
[{ "userId": 1, "id": 1, "title": "delectus aut autem", "completed": false}]
@main[]
$response[^curl:load[
	$.url[https://securepay.tinkoff.ru/v2/Init]
	$.content-type[application/json]
	$.timeout(10)
	$.post(1)
# 	$.postfields[json_data]
]]

[$response.text]
[{"Success":false,"ErrorCode":"5","Message":"Неверный запрос.","Details":"Неверный content-type application/x-www-form-urlencoded. Необходимо отправлять запрос с указанием в заголовке application/json."}]

Если передать необходимый заголовок:
@main[]
$response[^curl:load[
	$.url[https://securepay.tinkoff.ru/v2/Init]
	$.timeout(10)
	$.post(1)
	$.httpheader[
		$.content-type[application/json]
	]
# 	$.postfields[json_data]
]]

[$response.text]
Срабатывают без ошибок.