2015-06-11 11 views
0

Я столкнулся с проблемой при создании пункта запроса запроса метода Определенный веб-сервис (SOAP), но этот метод принят. Как матрица параметров шума, и в этом случае это очень большое значение и возвращает ошибку hum при попытке вызвать этот метод, то ошибка в этом случае: «Request Entity Too Large (413)»SOAP - Request Entity Too Large (413)

Я использую Delphi 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; 

ответ

1

413 ошибка возникает, когда тело запроса больше, чем разрешено сервером. Я не уверен, к какому серверу вы пытаетесь подключиться, но вот еще один столбец для обмена столами, который охватывает некоторые шаги для решения этой проблемы: https://craftcms.stackexchange.com/a/2330

+0

Посмотрите, прав я, вы говорите, что изменение должно быть сделанный на сервере, что веб-служба так, чтобы она принимала больший размер? –

+0

Это правильно. Кроме того, вы можете попробовать отправить данные в запрос. Возможно, это вариант запроса на небольшие запросы? –

+0

ОК, спасибо, я свяжусь с администратором сервера, чтобы узнать, смогу ли я добиться какого-либо результата, спасибо за внимание, вернитесь сюда, чтобы опубликовать решение, которое мы получаем –

Смежные вопросы