我正在构建一个Web应用程序,要求我连接到服务(https)以获取一些数据。 Web应用程序将使用SproutCore构建。现在,我是SproutCore的新手,并且无法连接到该服务。 irc频道上的一些人非常有帮助,并告诉我要连接到https服务,我需要在我的BUILDFILE中添加一行说:
proxy '/path', :to => "https://myWebService.com", :secure => true
我做到了。但是,如果我尝试使用以下方式导航到网址:
SC.Request.getUrl('/path').notify(this, 'notifyMe').send();
我得到404: 获取http://localhost:4020/path 404(未找到)。
关于如何连接到我的HTTPS服务的任何想法。另外,我想声明一旦我连接,我需要使用基本身份验证(用户名和密码)进行身份验证。
全部谢谢!
编辑:只是想提一下这个请求是跨域的。我的印象是GET工作得很好。
答案 0 :(得分:1)
变化:
proxy '/path', :to => "https://myWebService.com", :secure => true
到
proxy '/', :to => "myWebService.com", :secure => true
然后
SC.Request.getUrl('/path').notify(this, 'notifyMe').send();
应该有效