从Parse.com云代码发布到url

时间:2015-08-04 06:31:47

标签: javascript backbone.js parse-platform

我如何从POST url Parse.com cloud向外部Parse.com

我环顾四周,但javascript论坛似乎没有任何内容,而通用form解决方案涉及创建var form = document.createElement("form"); 对象:

cloud code

这显然不是我需要的解决方案,因为我需要从服务器提交网址(var url = "http://servername/v1/submit?"; var params = "lm_form=33333&lm_key=55555&fld_28226=name" url = url + params; var response = submitToUrl(url); 。)

我正在寻找的是这样的:

submitToUrl

所以问题是,Parse.Cloud.httpRequest({ url: url, method: 'POST', success: function(resp) { console.log("request submited " + resp); }, error: function(httpResponse) { console.log('Request failed with response code ' + httpResponse.status); } }); 是什么样的?

编辑:按照Wain的回答,我使用了这个:

url

url + params是上面的success。它触发400 error code.方法,但url

通过浏览器窗口提交相同的keyup可以正常工作。我错过了什么?

1 个答案:

答案 0 :(得分:1)

类似的东西:

Parse.Cloud.httpRequest({
    url: ...,
    method: 'POST',
    header:{
        ...
    },
    body:{
        ...
    }
}

(使用promises或callbacks来处理响应)

问题不在于您的参数应该在URL还是正文中,对于POST来说,它通常是正文......