我有一个用Python开发的web服务,它是通过Ladon提供的。在
我用jsonwspclient.js以及由ladonhttp://ladonize.org/index.php/Python_Example的JSON示例提供的JSON.js。在
我现在需要对这个web服务进行一些跨脚本调用,所以如果我很好地理解了两者的区别,我需要切换到一些JSONP行为。在
为此,我已经读到我需要添加一些callback函数或类似的东西,顺便说一句,我不知道该在何处建立这种依赖性,以及它是否仍然可以与JSON-WSP加载的描述兼容(是否可能有某种JSONp-WSP?)在
(另外,我应该切换到jquery这样的javasriptjson部分吗?)在
我第一次尝试的结果是:
SyntaxError: JSON.parse: unexpected end of data
我认为这是由于一些跨域JS的限制(如果不跨域的话会很好地工作,并且不会以这个错误结束)
另一种方法是:如何转换一个JSON-WSP描述并从一个简单的JSON方式调用它,就像描述的here?因为不能跨域调用client.loadDescription(muURL)
来获取描述。在
或者您只需通过在Web服务器上创建反向代理设置来确保不必跨站点
1)在IIS上设置反向代理: http://technet.microsoft.com/en-us/library/ee215194(v=ws.10).aspx
您应该有一个如下所示的匹配规则:
2)在Apache2上设置反向代理: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
在apache站点配置中,站点配置中应该包含以下内容:
^{pr2}$相关问题 更多 >
编程相关推荐