javascript - 从本地计算机调用文件作为 Web 服务 Javascript

标签 javascript web-services soap

我正在做一个项目。我需要调用返回 SOAP 消息的 Web 服务。现在的问题是网络服务托管在 IntraNet 上,我无法访问它。我收到了一个 txt 文件,其中包含 Web 服务的示例响应。 我必须在我的代码中操纵回复 无论如何,我可以调用这个 txt 文件而不是 Web 服务并获取响应并对其进行操作吗?

最佳答案

您可以使用 Node 和 Express JS 来做到这一点。 从 www.nodejs.com 安装 Node

安装并运行节点后,转到您的目录并安装express:

npm 安装快速

然后创建一个名为 app.js 的文件并使用 node 运行它:node app.js

app.js 文件:

var express = require('express')
  , app = module.exports = express();

app.get('/', function(req, res){
  res.send('<p>Static File Server for files</p>');
});


app.get('/txt/:file(*)', function(req, res, next){
  var file = req.params.file
    , path = __dirname + '/public/txt/' + file;

  res.sendFile(path);
});


  if (404 == err.status) {
    res.statusCode = 404;
    res.send('File Does Not Exist!');
  } else {
    next(err);
  }
});

if (!module.parent) {
  app.listen(8023);
  console.log('Express started on port 8023');
}

将包含 txt 文件的文件夹放入/public/txt/中,以便 public 和 app.js 位于同一目录中。完成此操作后,您应该使用 Node 运行 app.js。 转到您的网络浏览器:导航到 localhost:8023/txt/yourfile.txt,如果一切正常,您应该能够获取该文件。

关于javascript - 从本地计算机调用文件作为 Web 服务 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26871185/

相关文章:

javascript - 如何让运营更不 split ?

javascript - 如果条件检查数独游戏的行和列,是否有任何其他方法可以最小化我的 Javascript long ?

c# - REST 网络服务 "Bad request"

python - spyne rpc装饰方法如何消耗soap信封

delphi - 使用 RTTI 创建的 SOAP 请求未完全解析为 XML

WCF - 通过 HTTPS 使用 SOAP 服务 - 请求超时

javascript - 间隔结束后如何调用函数?

javascript - jQuery slider 建议

web-services - 错误 : Could not find or load main class com. ibm.cics.wsdl.ls2ws.ls2ws

objective-c - 将 NSString 参数传递给 SOAP WS 会产生 "Illegal processing instruction target ("xml")"