如何在解析云代码(javascript)中向HTML表单发送post请求?

如何在解析云代码(javascript)中向HTML表单发送post请求?,javascript,http-post,html-parsing,forms,parse-cloud-code,Javascript,Http Post,Html Parsing,Forms,Parse Cloud Code,我想从该网站获取数据: 在该网站中,您可以选择一个城市、开始日期和结束日期。然后,该网站显示了该市哪些城镇在这两个日期之间出现电力问题。我想获取数据并保存在我的parse类中 在云代码中,我编写了该函数: Parse.Cloud.define("Uedas", function(request, response) { var cheerio = require('cloud/modules/cheerio.js'); var myfunctions = require('clou

我想从该网站获取数据:

在该网站中,您可以选择一个城市、开始日期和结束日期。然后,该网站显示了该市哪些城镇在这两个日期之间出现电力问题。我想获取数据并保存在我的parse类中

在云代码中,我编写了该函数:

Parse.Cloud.define("Uedas", function(request, response) {
   var cheerio = require('cloud/modules/cheerio.js');
   var myfunctions = require('cloud/modules/myfunctions.js');

   Parse.Cloud.httpRequest({

           // send post request that <form name="frmPlanliKesinti" >                               
           method: 'POST',
           url: 'http://95.0.153.145/GelenDocView/PlanliKesintilerList.aspx',

           body: {
               ddlIl : '22',
               txtBaslangicTarihi : '01.12.2015',
               txtBitisTarihi : '31/01/2016'
           }

    }).then(function(httpResponse) {
              // success
              $ = cheerio.load(httpResponse.text);
              var list = $('td').map(function() {
                                        return $(this).text();
                                        }).get();

              response.success(list.toString());

    },function(httpResponse) {
              // error
             response.error("http request error : " + httpResponse.status);
      });

});
Parse.Cloud.define(“Uedas”),函数(请求、响应){
var cheerio=require('cloud/modules/cheerio.js');
var myfunctions=require('cloud/modules/myfunctions.js');
Parse.Cloud.httpRequest({
//发送post请求
方法:“POST”,
网址:'http://95.0.153.145/GelenDocView/PlanliKesintilerList.aspx',
正文:{
DDILL:'22',
txtBaslangicTarihi:'01.12.2015',
txtBitisTarihi:“2016年1月31日”
}
}).then(函数(httpResponse){
//成功
$=cheerio.load(httpResponse.text);
var list=$('td').map(函数(){
返回$(this.text();
}).get();
response.success(list.toString());
},函数(httpResponse){
//错误
response.error(“http请求错误:+httpResponse.status”);
});
});

但该函数返回http请求错误500。如何修复并获取数据?

检查服务器端错误日志我发现网站使用SOAP请求。但我不知道如何在解析云代码时发出soap请求: