XMLRPC API调用无法在Chrome中运行

时间:2014-06-13 10:23:08

标签: jquery ajax google-chrome cors xml-rpc

使用XMLRPC方法开展HTML5 + PhoneGap移动应用开发。它在移动应用程序中完美运行。对于展示,我们在子域中上传HTML5部分并在服务器中设置CORS。 我们在服务器中提供Access-Control-Allow-Origin →*以进行跨域访问。

然后当我检查它不在chrome中工作并显示

XMLHttpRequest cannot load http://myurl:1234/xmlrpc/common. Invalid HTTP status code 404 

Safari中的相同网址正常工作时!当我尝试正确登录其工作并获得结果时。

我的代码是;

  $.xmlrpc({    
          url: 'http://myurl:1234/xmlrpc/common',    
          methodName: 'login',
          crossDomain: true,   
          params: ['database','username','password'],     
            success: function(response, status, jqXHR) {             
                console.log(JSON.stringify(response)); 
            },     
            error: OnError     });

我如何解决这个问题?它在Sfari工作正常,但为什么Chrome甚至没有设置CORS?

0 个答案:

没有答案