xt1-esb1:~% scp esb.tar.gz ha2@210.10.3.22:/home/h-a2 ssh: connect to host 210.10.3.22 port 22: No route to host lost connection
时间: 2023-10-16 18:00:39 浏览: 137
这个错误信息表示无法连接到目标主机的22号端口,可能是因为网络中断或者目标主机不可达。请确保目标主机的IP地址正确,并且网络连接正常。你可以尝试使用 ping 命令检查目标主机是否可达,比如执行 ping 210.10.3.22。如果网络连接正常,但是仍然无法连接到目标主机,可能是目标主机的SSH服务未启动或者防火墙设置了限制。你可以尝试与目标主机的管理员联系以获取更多帮助。
相关问题
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> <soapenv:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ESB_CS_QRY_USED_RESUSED_001 xmlns="http://esb-sc. yw.zj.chinamobile.com"> <reqXml xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"> <![CDATA[ <?xml version="1.0" encoding="UTF-8"?><RESP_PARAM><PUB_INFO><RETURN_RESULT>0</RETURN_RESULT><RETURN_DESC>操作成功</RETURN_DESC><OSB_SERIAL_NO>gateway-app-zt^16846071330000000001</OSB_SERIAL_NO></PUB_INFO><BUSI_INFO><GPRS_INFO><GPRS_IN>0</GPRS_IN><GPRS_OUT>0</GPRS_OUT><GPRS_OTHER>0</GPRS_OTHER><GPRS_DURA>0</GPRS_DURA><GPRS_FEE>0</GPRS_FEE></GPRS_INFO><MMS_INFO><MMS_AMOUNT>0</MMS_AMOUNT></MMS_INFO><SMS_INFO><TOTAL_MSG_NUM>15</TOTAL_MSG_NUM><OUT_MSG_NUM>0</OUT_MSG_NUM><INNER_MSG_NUM>0</INNER_MSG_NUM><MEN_MSG_NUM>15</MEN_MSG_NUM></SMS_INFO></BUSI_INFO></RESP_PARAM>]]> </reqXml> </ESB_CS_QRY_USED_RESUSED_001> </soapenv:Body> </soapenv:Envelope>
好的,以下是将该返回内容转换为 JSON 的方法:
1. 点击 Postman 中响应 Body 旁边的 `Code` 按钮,在弹出的对话框中选择 `Node.js - request` 代码片段。
2. 将代码片段中的 `body` 变量赋值为返回内容,即替换下面代码中的 `XMLRESPONSE`:
```
var body = `<xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<soapenv:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ESB_CS_QRY_USED_RESUSED_001 xmlns="http://esb-sc. yw.zj.chinamobile.com">
<reqXml xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<![CDATA[
<?xml version="1.0" encoding="UTF-8"?><RESP_PARAM><PUB_INFO><RETURN_RESULT>0</RETURN_RESULT><RETURN_DESC>操作成功</RETURN_DESC><OSB_SERIAL_NO>gateway-app-zt^16846071330000000001</OSB_SERIAL_NO></PUB_INFO><BUSI_INFO><GPRS_INFO><GPRS_IN>0</GPRS_IN><GPRS_OUT>0</GPRS_OUT><GPRS_OTHER>0</GPRS_OTHER><GPRS_DURA>0</GPRS_DURA><GPRS_FEE>0</GPRS_FEE></GPRS_INFO><MMS_INFO><MMS_AMOUNT>0</MMS_AMOUNT></MMS_INFO><SMS_INFO><TOTAL_MSG_NUM>15</TOTAL_MSG_NUM><OUT_MSG_NUM>0</OUT_MSG_NUM><INNER_MSG_NUM>0</INNER_MSG_NUM><MEN_MSG_NUM>15</MEN_MSG_NUM></SMS_INFO></BUSI_INFO></RESP_PARAM>
]]>
</reqXml>
</ESB_CS_QRY_USED_RESUSED_001>
</soapenv:Body>
</soapenv:Envelope>`;
```
3. 在代码片段中添加以下代码来将 XML 转换为 JSON:
```
var parseString = require('xml2js').parseString;
parseString(body, function (err, result) {
console.log(JSON.stringify(result));
});
```
4. 点击 `Send` 按钮,运行代码片段并在控制台中查看转换后的 JSON 结果。
以上就是将该返回内容转换为 JSON 的方法。希望对您有所帮助!
http://134.224.183.46:8123/esb/admin/queryDerateBatch/1.0?authcode=SlhfQk9TU19QUk8jQGF1dGhAI2xKUzl2ZU9x这是什么
这看起来像一个 HTTP 请求的 URL 地址。具体来说,它包含以下部分:
- `http://134.224.183.46:8123`:这是一个 IP 地址和端口号的组合,表示要访问的服务器地址和端口号。
- `/esb/admin/queryDerateBatch/1.0`:这是路径部分,表示要访问的具体资源或接口的路径。
- `authcode=SlhfQk9TU19QUk8jQGF1dGhAI2xKUzl2ZU9x`:这是查询参数部分,包含了名为 `authcode` 的参数和其对应的值。
根据这个 URL 地址的结构,它可能是用于向服务器发起一个查询批量减免信息的请求。具体的请求细节和响应内容需要参考相关接口文档或代码来确定。
阅读全文