powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как бы мне принять xml?
10 сообщений из 10, страница 1 из 1
Как бы мне принять xml?
    #37819307
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, есть партнеры у которых сервис был настроен WCF(тобишь SOAP), и как-то они его так хитро настроили что и передавали по сети пакеты в формате xml. Сейчас они меня попросили у себя на сайте прикрутить хэндлер который бы обрабатывал подобные запросы. Ну я просто создал action(сайт с использованием MVC) и в итоге по адресу

http://mysite.com/handler?xmlreq=<xml...>

я получаю их реквест с данными. Но им это не по душе ибо запрос отправляется только гетом, а они хотят постом - а я как-то больше и не знаю как организовать получение такого реквеста. Подскажите еще способы?
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819327
dzone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня такая же ситуация, от разных клиентов получаю и отравляю POST запросы в теле которых xml(запрос-ответ).
Если я правильно понял, то все просто:
создаешь asp handler (.ashx)
using (var streamReader = new StreamReader(context.Request.InputStream))
{
RequestData = streamReader.ReadToEnd();//данные которые вам прислали
}
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819362
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverПодскажите еще способы?
Если ограничение на длину URL тебя не пугает, кури base64 (можно еще и сжать).
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819384
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOracleLoverПодскажите еще способы?
Если ограничение на длину URL тебя не пугает, кури base64 (можно еще и сжать).

Спасибо, вроде dzone грамотный вариант предложил - пыжусь вот прикрутить.
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819602
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы задумался, а как клиент получит wsdl описание при таких решениях. :)
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819623
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverСпасибо, вроде dzone грамотный вариант предложил - пыжусь вот прикрутить.
Сорри, я не так прочитал вопрос. Я думал гет нужен. А вообще для таких задач придуманы веб-сервисы.
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819719
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУOracleLoverСпасибо, вроде dzone грамотный вариант предложил - пыжусь вот прикрутить.
Сорри, я не так прочитал вопрос. Я думал гет нужен. А вообще для таких задач придуманы веб-сервисы.

не хочу еще плодить сервисы, надо простестить просто одну фичу.

dzone , кросавчег, спасибо, все робит!
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819783
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А никто не подскажет как мне в роут грамотно его сопоставить?

Т.е у меня в корне сайта есть хэндлер RequestHandler.ashx, и соотвественно доступно все это дело по адресу

http://mysite.com/RequestHandler.ashx, хочу прописать в таблиц роутинга чтобы было доступно как

http://mysite.com/Handler и не знаю как... ведь это не контроллер
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819797
dzone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю как насчет роут но я всегда в web.config правлю httpHandlers где можно указать путь на который хандлер должен откликаться
...
Рейтинг: 0 / 0
Как бы мне принять xml?
    #37819815
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dzoneне знаю как насчет роут но я всегда в web.config правлю httpHandlers где можно указать путь на который хандлер должен откликаться

я пытался
Код: html
1.
<add verb="*" path="handler" type="MySite.RequestHandler, MySite" />



что-то не реагирует
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как бы мне принять xml?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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