首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么不能从www.site.com调用secure.site.com上的.NET ASMX web服务?

为什么不能从www.site.com调用secure.site.com上的.NET ASMX web服务?
EN

Stack Overflow用户
提问于 2010-05-12 21:49:11
回答 1查看 568关注 0票数 0

我们在https://secure.site.com/service.asmx上有一个web服务,它在https://secure.site.com/consumer.html上工作得很好

但是当我们试图在https://www.site.com/consumer.html中使用它时,我们不能这样做。获取403错误。

我可能是一些与网络服务安全相关的东西(因为不同的子域),但我不知道是什么。如何从https://www.site.com/consumer.html访问https://secure.site.com/service.asmx

更新:使用JQuery Ajax调用webserivce。

代码语言:javascript
运行
复制
  $.ajax({
        type: "POST",
        url: "https://secure.site.com/service.asmx/method",
        data: {},
        dataType: "xml",
        success: method_result,
        error: AjaxFailed
    })

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-20 08:41:18

我记得我在做这样的事情。我刚刚做了一个演示应用程序,回想起来我不得不在javascript代码块中的一个htlm页面中添加类似以下内容:

document.domain:"*.site.com";或"site.com";

细节是模糊的,这可能是我遇到的另一个问题,但这是继续下去的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2819383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档