我知道默认情况下使用Javascript(包括jQuery)限制跨域Web服务调用。
虽然这是真的,但我有以下情况;
在http:localhost:9999上托管jQuery的ASPX页面,调用托管在http://xx.xx.xxx.xxx:8888上的Web服务
根据以上所述,jQuery将进行跨域Web服务调用。为什么它仍然可以正常工作......?我没有收到任何错误。
我问这个问题,因为在实际情况下,托管ASPX页面和Web服务的服务器将完全不同,我不确定这是否会默认工作。
注意:我没有使用JSONP或任何其他实用程序来使此跨域调用正常运行。
我正在考虑实现一个ASPX页面(作为Web服务调用者页面),它仅用于调用Web服务。这是为了规避跨域调用错误。
如果可能的话,请详细说明。
感谢。
答案 0 :(得分:0)
您正在访问的Web服务可能已实现跨域资源共享(CORS)以明确允许此操作。