Javascript 使用Tianium解析登录

Javascript 使用Tianium解析登录,javascript,titanium,appcelerator,Javascript,Titanium,Appcelerator,我制作了一个函数,您可以使用Tianium在parse.com上创建一个用户,但是我在登录部分遇到了问题。 我的代码如下所示: 我得到错误代码=404;error=“HTTP错误”;soruce=“[object TiNetwirkClient]”;成功=0;type=error 有什么线索可以解决这个问题吗 btn_login = Ti.UI.createButton({ title:"LOGIN", bottom: 170, }); btn_login.addEventLi

我制作了一个函数,您可以使用Tianium在parse.com上创建一个用户,但是我在登录部分遇到了问题。 我的代码如下所示: 我得到错误代码=404;error=“HTTP错误”;soruce=“[object TiNetwirkClient]”;成功=0;type=error

有什么线索可以解决这个问题吗

btn_login = Ti.UI.createButton({
    title:"LOGIN",
    bottom: 170,
});

btn_login.addEventListener("click", function(e) {

    c = Titanium.Network.createHTTPClient();
    c.setTimeout(25000);
    c.onload = function(e) {
        Ti.API.info("onload");
        svar = JSON.parse(this.responseText);
        Ti.API.info(svar);
    };

    c.onerror = function(e) {
        Ti.API.info("on error");
        alert(e);

    };

    c.open('GET', 'https://api.parse.com/1/login/');

    c.setRequestHeader("X-Parse-Application-Id", "***************");
    c.setRequestHeader("X-Parse-REST-API-Key", "*****************");
    var params = {
        username:loginusername.value,
        password:loginpassword.value    
    };

    Ti.API.info("params" + params +loginuser);

    c.send(JSON.stringify(params));
});
win.add(btn_login);
win.open();

您正在使用JSON格式提交用户名和密码。在发送请求之前添加适当的头:c.setRequestHeader('ContentType','application/json');c、 send(JSON.stringify(params));真的!输入OpenStatementYup就足够了,所以您可以使用带有适当头或URL编码值的JSON。很高兴你弄明白了。