|
Вопрос # 1 597/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Необходимо выполнить http запрос и отправить файл, через IdHTTP
Использую приложеный код.
При попытки отправки запроса вылетает ошибка: HTTP/1.0 500 Internal Server Error
Как это исправить?
Заранее спасибо :)
 |
Вопрос задал: VIRUS (статус: Посетитель)
Вопрос отправлен: 19 мая 2008, 01:47
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, VIRUS!
да, код 500 говорит о том, что у сервера что то не сложилось. Но это не обязательно только его вина. Вы могли передать неверно ему параметры. По этому для начала надо исключить эту возможность. Тут на помощь прийдёт программа под названием "снифер". Рекомендую начать с прочтения следующий статей ссылка1 ссылка2 ссылка3.
Также понадобиться собственно сам снифер. Я лично использую wireshark.
Далее, сравнивая протокол обмена, полученный броузером и программой, доводим их до идентичности.
Учитывая то, что вы, впрочем как и многие, не хотят писать, какой сайт они мучают да и ник тоже не вызывает положительных эмоций, не могу написать ничего подробнее.
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 19 мая 2008, 09:19
|
Мини-форум вопроса
Всего сообщений: 4; последнее сообщение — 19 мая 2008, 11:03; участников в обсуждении: 3.
|
Dron (статус: Студент), 19 мая 2008, 08:36 [#1]:
Ошибка возникает на сервере, а не у вас в программе. Так что прежде всего нужно наладить работу скрипта на сайте.
С уважением.
|
|
VIRUS (статус: Посетитель), 19 мая 2008, 09:49 [#2]:
Сайт локальный (поэтому ссылку давать нет смысла), и синтаксис параметров мне известен на 100%. Что ж буду снифать. Спасибо за совет
|
|
VIRUS (статус: Посетитель), 19 мая 2008, 10:19 [#3]:
Решение пробемы найдено. boolean оказывается надо было передавать как "on", а не как "true"
|
|
Вадим К (статус: Академик), 19 мая 2008, 11:03 [#4]:
Странно, если скрипт ваш - вы должны знать об этом.
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|