Я вызываю веб-службу в своем коде C #. Веб-сервис на языке PHP. Я зову его
метод loadunload. Веб-сервис возвращает мне
"The server committed a protocol violation. Section=ResponseStatusLine"
ошибка, если я позвоню в службу с задержкой от 5 до 10 секунд.
Вот код, который я использую для вызова службы.
private MyServiceMachine client = new MyServiceMachine ();
client.loadunload();
Thanks in advance for help.
Вот то, что я получаю
Сведения об исключении:
Message: The server committed a protocol violation. Section=ResponseStatusLine
Source: System.Web.Services
StackTrace: at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SPLocker.Core.lendingMachineService.lendingMachine.loadUnLoad(String MID, String TS, String RE, Object BS)
at SPLocker.Core.TransactionHelper.loadUnLoad(EnumLendingServiceMode mode, Int32[] BoxIDs, Boolean IsAllBOXes)
TargetSite: System.Net.WebResponse