首页 > 解决方案 > 使用 XML HTTP 请求和 POST 方法向服务器发送 JSON 字符串

问题描述

我想控制一个使用 JSON 作为通信方法的嵌入式系统。在客户端上,我已经安装了 node.js + node.js 的 xhr 模块。我在 cmder 控制台模拟器中运行下面的代码,但没有看到嵌入式系统端发生任何事情。

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var xmlhttp = new XMLHttpRequest();   // new HttpRequest instance 
xmlhttp.open("POST", "http://1.100.0.250:9396", true);
xmlhttp.setRequestHeader("Content-Type", "application/json");
xmlhttp.send(JSON.stringify({"id":"x","Client_ID":"webinterface","method":"DOutBit","parameter":"[10,1]","jsonrpc":"2.0",protocol:"2H"}));

代码中是否存在实质性错误,或者控制台模拟器是否会导致外部通信出现问题?我在控制台上没有错误。

标签: javascriptjsonnode.jsxmlhttprequest

解决方案


推荐阅读