Ответить на сообщение HTTP в ASP.Net - PullRequest
2 голосов
/ 10 ноября 2010

Я хотел бы ответить на HTTP POST на странице ASP.Net.

Я нашел множество примеров отправки WebRequest, и я могу успешно подобрать это и прочитать в моемPage_Load.

Однако я хотел бы затем вернуть некоторые данные в ответ, но не могу найти примеров того, как это сделать.

Фактическое требование длявнешний сайт, чтобы отправить на страницу и получить обратно GUID для своих записей.

Любая помощь очень с благодарностью получена.

Ответы [ 2 ]

2 голосов
/ 10 ноября 2010

Похоже, вы должны использовать HttpHandler, а не Page.Вы создаете HttpHandler, реализуя интерфейс IHttpHandler.При реализации интерфейса IHttpHandler вы имеете полный контроль над ответом в методе ProcessRequest.

1 голос
/ 10 ноября 2010

Обычно страница ASP.NET помещает свою визуализированную разметку (html, созданный элементами управления, присутствующими на ней) в ответ. Исходя из вашего требования, я бы предложил вам использовать универсальный обработчик HTTP (файл .ashx), который даст вам полный контроль над вашим ответом.

См. Эту статью для быстрого старта с пеплом: http://www.brainbell.com/tutorials/ASP/Generic_Handlers_(ASHX_Files).html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...