从 Parse.com 云代码 POST 到 url

POST to url from Parse.com cloud code

如何从 cloud POSTParse.com 中的外部 url

我环顾四周,但 Parse.com 的论坛似乎什么都没有,通用的 javascript 解决方案涉及创建一个 form 对象:

var form = document.createElement("form");

这显然不是我需要的解决方案,因为我需要从服务器提交 url (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长什么样子?

编辑:根据 Wain 的回答,我正在使用这个:

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);
    }            
});

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

通过浏览器 window 提交相同的 url 效果很好。我错过了什么?

类似于:

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

(使用承诺或回调来处理响应)

从问题中不清楚您的参数应该在 URL 还是正文中,因为 POST 通常是正文...