我遵循了Hyperledger作曲者开发者教程,并且能够在交易者之间进行商品交易。但是,当我使用POST方法编写JQuery AJAX脚本进行商品交易时,即使调用来自外部身份,交易还是发生了。我想知道如何阻止这种情况。任何人都可以生成POST请求进行交易吗?另外,如何使用作曲家添加Peers?
这是AJAX请求:
var data = {
"$class": "org.example.mynetwork.Trade",
"commodity": "org.example.mynetwork.Commodity#EVM",
"newOwner": "resource:org.example.mynetwork.Trader#TRADER2",
}
var stringData = JSON.stringify(data)
$.ajax({
type: "POST",
url: "http://127.0.0.1:3000/api/Trade",
data: stringData,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSucces,
error: OnError
});