ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Javascript跨域POST / GET

2019-12-08 15:34:31  阅读:252  来源: 互联网

标签:http apache web-services javascript


我想用我的JavaScript调用网络服务.我已经读过很多关于此的帖子,例如

Simplest SOAP example

但是到webservicex.net的示例帖子返回null(firebug中的xmlhttp.responseXML).让我感到困惑的是,所有这些libs / proxies / apps / etc都在谈论与Web服务的通信,但是我看不到js,或者看来一切都在后端完成了.

我想调用一个Web服务并将所有内容返回给js,最合理的方法是使用代理服务器发出请求,以使浏览器不会抱怨.

我是Web服务器领域的新手,Apache mod_proxy和/或代理服务器对我来说是模棱两可的,文档说了他们没有实现的内容.有人可以提供一些链接,以使我朝正确的方向举一些例子吗?还是教程?

谢谢

解决方法:

根据API,可以动态地插入< script>脚本.标记到您的文档中,例如:

<script src="http://www.otherdomain.com/list.php?category=23&order=2"></script>

然后,脚本可以将结果发送回JS,例如:

yourCallback([{'Stool', 12000}, {'Table', 4000}]);

当然,您编写的yourCallback()函数将使用结果填充HTML文档.

当然,这取决于您使用的API.如果它是公共API,则会记录其接口,并且将其隐藏.如果不是公共API,则可能无法合法地从第三方站点访问其服务.

标签:http,apache,web-services,javascript
来源: https://codeday.me/bug/20191208/2092462.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有