Я пытался протестировать транзакции через Playground, Composer-Rest-сервер и, наконец, POSTMAN.
Транзакции отлично работали на Playground (рис. 1 и 2), а также на Composer-Rest-Server (рис.3 и 4).Но затем я попробовал то же самое, используя POSTMAN, для которого я получаю сообщение об ошибке (код состояния 422) (рисунок 5).
Я использую сеть basic-sample-network.И Транзакция просто обновляет значение актива.
Рисунок 1 - Выполнение примера транзакции на игровой площадке
Рисунок 2 - Обновленная стоимость актива # 3952
Рисунок 3 - Выполнение транзакции на сервере остатка композитора
Рисунок 4 - Обновленное значение актива # 3952 после транзакции сервера отдыха
Рисунок 5 - Ошибка при использовании POSTMAN
Ошибка
"error": {
"statusCode": 422,
"name": "ValidationError",
"message": "The `org_example_basic_SampleTransaction` instance is not valid. Details: `asset` can't be blank (value: undefined); `newValue` can't be blank (value: undefined).",
"details": {
"context": "org_example_basic_SampleTransaction",
"codes": {
"asset": [
"presence"
],
"newValue": [
"presence"
]
},
"messages": {
"asset": [
"can't be blank"
],
"newValue": [
"can't be blank"
]
}
},
"stack": "ValidationError: The `org_example_basic_SampleTransaction` instance is not valid. Details: `asset` can't be blank (value: undefined); `newValue` can't be blank (value: undefined).\n at ...
Какова причина этой ошибки и как можноЯ это решаю?