2009-06-12 3 views
1

Вместо использования инфраструктуры веб-сервисов, предоставляемой .net, мне было интересно, как вы берете на прокат мою собственную страницу asp.net, на которую вы можете отправлять данные (я думаю, все классные дети вызывают этот REST,) и получают ответ JSON. Есть ли дополнительные накладные расходы при использовании страницы aspx для этой цели, о которой я не знаю?RESTFull JSON response from asp.net page

+0

Взгляните на этот вопрос тоже - http://stackoverflow.com/questions/673075 –

ответ

1

Даже если вы используете существующие вспомогательные классы, вам придется реализовать собственный анализ сообщений (включая обработку ошибок и т. Д.) И, таким образом, потерять прозрачность транспорта (потребуется больше усилий для переключения на другие протоколы/форматы), если только вы реализуете инфраструктуру связи, подобную WCF. И тогда вам могут понадобиться дополнительные функции, такие как безопасность ..... просто используйте WCF, если можете;)

0

Возможно, вы захотите проверить сообщение this.

2

Да и нет. Вы можете использовать ASP.NET, даже без MVC, для обработки этого достаточно эффективно. Но вы, вероятно, не хотите использовать страницы. Скорее, вы должны реализовать IHttpHandlers для ваших действий отдыха.

Что касается обработки угла JSON, ознакомьтесь с JSON.NET, если вы не хотите использовать выпечку WCF/Scripting.