0
我正在面临的问题当一个方法的请求段落嗡嗡声确定的Web服务(SOAP)但接受此方法嗡嗡声参数矩阵,在这种情况下,这非常大和返回嗡嗡声错误试图调用此方法时,在这种情况下,错误是:“请求实体过大(413)”SOAP - 请求实体太大(413)
我使用德尔福XE2这遵循我的代码
htprPrinc := THTTPRIO.Create(Self);
htprPrinc.WSDLLocation := Trim(WSDL);
htprPrinc.Service := SERVICE;
htprPrinc.Port := PORT;
SNDApi := (htprPrinc As IServiceAPILayer);
htprPrinc.HTTPWebNode.ConnectTimeout := 10000 * 120;
htprPrinc.HTTPWebNode.SendTimeout := 10000 * 15;
htprPrinc.HTTPWebNode.ReceiveTimeout := 10000 * 120;
htprPrinc.HTTPWebNode.MaxSinglePostSize := 99999999;
看看我是否正确,你说那个改动应该是在服务器上完成Web服务,以便它接受更大的大小? –
这是正确的。或者,您可以尝试在您的请求中发送免费数据。也许将请求分成更小的请求是一种选择? –
好的,谢谢,我会联系服务器管理员,看看我能否实现任何结果,感谢您的关注,回到这里发布我们得到的解决方案 –