powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Получить данные через POST
9 сообщений из 9, страница 1 из 1
Получить данные через POST
    #33940854
sergey_rft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте уважаемые эксперты.
Помогите разобраться с вопросом извлечения данных при их передаче методом POST.
В примерах это делается функцией http_variable. Но в ней указывается название переменной по которой извлекаются данные. Как быть если данные передаются без указания переменной?

Использую ASA 9

Заранее благодарю.
...
Рейтинг: 0 / 0
Получить данные через POST
    #33941132
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моему проще передавать через POST по именам переменных, чем проводить обработку такой нестандартной ситуации. Попробуйте конечно все переменные перебрать и посмотреть, что пришло запросом на ASA, но вполне может оказаться, что сервер просто игнорирует такие блоки.
--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Получить данные через POST
    #33941149
sergey_rft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, что это вопрос не по адресу, но всеже может подскажите как составить http запрос. Те чтобы он в POST содержал данные с переменными?
...
Рейтинг: 0 / 0
Получить данные через POST
    #33941157
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так а через чего конкретно запрос то отправляется - сильно вариантов много.
--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Получить данные через POST
    #33941159
sergey_rft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще можно или нет посмотреть сам пришедший http запрос средствами sybase asa9
...
Рейтинг: 0 / 0
Получить данные через POST
    #33941167
sergey_rft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что есть клиент (программа которую пишет другой человек на VС++). Он отправляет http запрос на сервер, где процедуры я пишу. На его запросы сервер отправляет сообщение, что запрос плохой. В принципе я вижу что он отправляет (через клиентскую программу), я хочу сравнить запрос который формирует браузер и тот запрос, который отправляет клиент.
...
Рейтинг: 0 / 0
Получить данные через POST
    #33941196
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь я ничего подсказать не могу. Разве что - может стоит ему отправлять запрос в стандартном SOAP протоколе и тогда никому не придется думать, правильный запрос или нет ? ;)
--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
Получить данные через POST
    #33941211
sergey_rft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я имел в виду не данные, которые отправляет клиент, а сам http запрос, может он некоректен. Можно посмотреть средствами ASA что приходит т-е сам запрос вида:
About to connect() to localhost port 8081

> Trying 127.0.0.1...
> connected

> Connected to localhost (127.0.0.1) port 8081

> POST /asademo/post_file HTTP/1.1

Host: localhost:8081

Accept: */*

Content-Type: application/octet-stream

Content-Length: 9



asdasdasd
...
Рейтинг: 0 / 0
Получить данные через POST
    #33941264
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть хакерский метод решения ваших проблем: для начала убрать ASA и самописного клиента. Вместо них поставить нормальный веб-сервер (тот же Апач или ИИС), сделать на статичном html формочку и через обычный браузер послать запрос. Потом вставить между браузером и веб-сервером простенького слушателя который будет скидывать весь проходящий траффик в файл и вы будете точно знать что НАДО посылать. Потом уже поочередно сменяете браузер на своего клиента, вместо веб-сервера ставите БД и подгоняете посылаемые пакеты под стандарт.

А еще полезно почитать описание http. Там простым английским языком написано что НАДО посылать от клиента, и как клиент должен реагировать.
http://www.faqs.org/rfcs/rfc2616.html
А в комбинации с хакерским методом чтение документации вообще творит чудеса :)

---
http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Получить данные через POST
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]