0
Ich benutze diese Funktion, um die REST-Anforderung aufzurufen. Wenn ich jedoch die Schaltfläche zum Aufrufen dieser Funktion verwende, wird eine Verbindung abgelehnt. Darf ich wissen, wie ich dieses Problem umgehen kann?Fehler beim Laden der Ressource: net :: ERR_CONNECTION_REFUSED
function getContacts() {
var settings = {
"async": true,
"crossDomain": true,
"url": "http://localhost:5000/chaincode",
"method": "POST",
"headers": {
"cache-control": "no-cache",
"postman-token": "827ed81a-b8b4-d6a5-7e2c-e36f955b7423"
},
"data": "{\r\n \"jsonrpc\": \"2.0\",\r\n \"method\": \"query\",\r\n \"params\": {\r\n \"type\": 1,\r\n \"chaincodeID\":{\r\n \"name\":\"mycc\"\r\n },\r\n \"ctorMsg\": {\r\n \"function\":\"query\",\r\n \"args\":[\"a\"]\r\n }\r\n },\r\n \"id\": 1\r\n}"
}
$.ajax(settings).done(function (response) {
console.log(response);
});
}
einfach aktivieren cors, um Daten zu teilen, anstatt auf diese Weise. – Jai
^+ Sie sollten der Eigenschaft 'data' auch ein Objekt zur Verfügung stellen und jQuery für Sie codieren lassen, anstatt Ihre eigene Zeichenfolge zu hacken. –
@RoryMcCrossan ist das Problem, das die Localhost-Verbindung verursacht, verweigern Problem? – Alvin