0

我有 2 个不同程序的代码:

SWPlanilla wsn = new SWPlanilla();
string json = wsn.Report(dateini, hourini, dateend, hourend,readerid,panelid,typeid);

和:

SWPlanilla swp = new SWPlanilla();
json = swp.Report(textDateIni.Text,
                  dateTimeIni.Text,
                  textDateEnd.Text, 
                  dateTimeEnd.Text,
                  string_readers_selecteds, 
                  ((PanelAPMTC)comboBoxPanel.SelectedItem).id.ToString(),
                  1 + ""); 

问题来了。当我将 WS 用于较大的日期范围时,WS 生成和字符串(json),这有 2 个部分:“消息”和“类型”。类型是 mmm 实际上表明 WS 消耗是否正确。并且消息是一个字符串。问题是,由于我的日期范围很大,因此返回的 json 非常大,因此 WS 返回了这样的 json:"{"type":"E","Json 超过...“}”。

第一个没有任何问题并正确返回字符串 json,但第二个在执行 WS 'report' 的功能时,抛出由大 json 引起的 SoapException ......我已经审查过一遍又一遍的两个代码都没有找到问题:(

4

0 回答 0