|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.08.2014, 11:08 | #1 |
Форумчанин
Регистрация: 01.07.2013
Сообщений: 221
|
Synapse Post запрос возвращает пустой код ошибки
Всем доброго времени суток.
Мне нужно делать около 100-300 пост запросов. Делаю их в цикле. Когда делаю в основном потоке программы, то все работает. Но если я делаю это в каком-то второстепенном потоке, который создается прямо во время программы, то сразу все работает, и запросы отправляются, но через случайное количество времени появляется ошибка при запросе, когда я получаю код ошибки, то там пустота.(другие коды ошибок показывает, а именно в этом случае я даже не могу понять что за ошибка) Код:
Код:
Может кто-то сталкивался? Повторюсь, что если делаю все в основном потоке, то все работает, вот код где все работает, хотя там немного по другому, код стоит на таймере в 10 секунд: Код:
Последний раз редактировалось Stilet; 06.09.2014 в 10:36. |
06.09.2014, 05:00 | #2 |
Пользователь
Регистрация: 22.10.2010
Сообщений: 69
|
Догадка
У тя таймер - постваь ему больше времени по ходу сервак тебе не успевает ответить очень быстро таймер крутит. |
06.09.2014, 10:40 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
М.м.м... Есть одна догадка...
У тебя в потоках используется без синхронизации один и тот же компонент: FSend. Вызов одного потока задает компоненту задачу. А тут приходит вызов второго, который тоже задает ему же задачу. Компонент не может понять что ему делать. Рекомендую обьявить внутри потока локальную переменку с типом этого компонента. Там же его создавать (экземпляр класса всмысле) и там же его очищать в конце процедуры. Тогда каждый поток у тебя будет иметь свою ниточку в интернет и не будет мешать другому.
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При ошибки POST запроса ответ пустой | Smagulov85 | Работа с сетью в Delphi | 14 | 30.07.2014 22:08 |
Возвращает пустой массив | Mr_freeman | JavaScript, Ajax | 4 | 14.10.2013 13:41 |
Synapse. POST запрос. | sxcine | Работа с сетью в Delphi | 2 | 22.06.2012 10:37 |
Post запрос через Synapse | Lauri | Общие вопросы Delphi | 11 | 22.03.2011 12:18 |
Переделать код с Delphi на C#. Post запрос и т.д. | Casper-SC | Общие вопросы .NET | 3 | 07.05.2010 02:26 |