J4N*_*J4N 5 javascript ajax http-post cross-domain
我要对一个位于另一台服务器上的asp表单进行POST调用(带参数).
对于开发,我在同一台服务器上完成了这项工作,并且它工作正常,但现在我在另一台服务器上测试它,而不是收到200状态,我收到0状态.
我认为这是因为它是一个跨域的AJAX调用,它是唯一改变的东西.那我怎么能打这个电话呢?我可以在服务器/客户端上放置任何文件以允许此调用(如flash,...)?
谢谢!
是的,假设您可以更改连接的服务器
您可以实现跨源资源共享(CORS)
Access-Control-Allow-Origin: *如果要允许所有域访问,则需要服务器返回,否则返回Access-Control-Allow-Origin: http://yourdomain.com
如果您无法更改要访问的服务器,则需要在脚本来自的服务器上使用代理 - 或者调查他们是否已发布API以返回例如JSONP
更多细节在这里
以及这些问题的权利的几个链接
| 归档时间: |
|
| 查看次数: |
7112 次 |
| 最近记录: |