Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработка входящих HTTP POST / 11 сообщений из 11, страница 1 из 1
06.02.2006, 21:01
    #33527063
Kostr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Здравствуйте.

Не подскажете, как можно создать страницу, которая будет принимать входящий HTTP POST (в моем случае, посланный с десктопного приложения)? То есть как прочитать содержимое заголовка и тела HTTP POST запросившего мой ресурс (страницу). Не веб-сервис!!!

И еще одно - когда я просто пытаюсь HTTP POST'ить страницу (любую) мне приходит method not allowed (405). Я понимаю, ему GET подавай, но мне ведь нужен ПОСТ. Как это исправить?

Заранее благодарю.

С уважением.
...
Рейтинг: 0 / 0
07.02.2006, 10:06
    #33527648
VSH
VSH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Если не ошибаюсь, то POST данные - это коллекция HttpRequest.Form.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebhttprequestclassformtopic.asp

Для заголовков - HtpRequest.Headers.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebhttprequestclassformtopic.asp
...
Рейтинг: 0 / 0
07.02.2006, 18:45
    #33529665
Kostr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Спасибо, но как избавиться от 405ой?

(У меня Http клиент, который пихает POST на страницу .aspx. IIS возвращает 405...)
...
Рейтинг: 0 / 0
08.02.2006, 11:07
    #33530600
VSH
VSH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Есть предположение, что тип запрашиваемой страницы не зарегестрирован в IIS и post запрос для него выдает 405.
Решаем так:
Internet Information Services -> Веб-узел по умолчанию -> Свойства -> Домашний каталог -> Настройка -> Сопоставления -> Добавить
...
Рейтинг: 0 / 0
08.02.2006, 12:18
    #33530917
Kostr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Списибо за совет, но, знаете, там к .aspx страницам стоит "GET,HEAD,POST,DEBUG". Что там еще менять? Больше никак?
...
Рейтинг: 0 / 0
08.02.2006, 12:24
    #33530950
VSH
VSH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Посмотрите лог IISа для детальной информации по поводу запроса, который был отвергнут.

может поможет

http://lvm.converters.ru/93/ru/article_8.html
...
Рейтинг: 0 / 0
08.02.2006, 16:57
    #33532112
Kostr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Все, спасибо за советы, проблема решена.
...
Рейтинг: 0 / 0
08.02.2006, 20:37
    #33532579
VSH
VSH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Буду благодарен за решение. Вдруг кому-нибудь пригодиться.
...
Рейтинг: 0 / 0
08.02.2006, 22:08
    #33532644
Kostr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Да какое там решение - стыдно и смешно.

Страница была - default.aspx, я и вызывал ее по корневому каталогу (т.е. http://localhost/application/). С GET'ом такие шутки проходят, что и ввело меня в заблуждение. Для ПОСТа нужно адрес до страницы указывать...

Вот такое "решение", хехе. :)
...
Рейтинг: 0 / 0
08.02.2006, 22:14
    #33532649
Kostr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Хотя вот сейчас думаю. Может это касается только IIS. На апаче кажется ПОСТы проходят (не помню точно, правда). Да и было дело (уже точно) - HTTP POST проходил на одном сервере по папке (эмулятор на openwave.com). Хотя, может я каких-то нюансов не учитываю.
...
Рейтинг: 0 / 0
09.02.2006, 11:25
    #33533411
VSH
VSH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка входящих HTTP POST
Да, с IISом такой пост не пройдет. Про апач - не уверен.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработка входящих HTTP POST / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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