Я хочу сделать ajax-вызов из jQuery на мой сервер.По сути, я хочу, чтобы запрос отправлялся как POST с типом содержимого x-www-form-urlencoded и соответствующими параметрами (параметр1 = X¶mter2 = Y¶meter3 = Z).Я хочу, чтобы ответ был JSON.
Серверная среда .NET.Я экспериментировал с тремя методами, описанными ниже, но не смог заставить его работать правильно.
ASPX - Используя aspx для обработки и возврата JSON, я могу получить егоработать, но мне нужно сериализовать JSON самостоятельно.Это возможно, но я надеялся на что-то более удобное.Кроме того, поправьте меня, если я ошибаюсь, но я бы предположил, что на страницах aspx много дополнительных накладных расходов, поскольку ожидается, что они будут делать больше, чем просто выполнять метод и возвращать простой JSON.
ASMX и WCF - С asmx и WCF я могу заставить его возвращать JSON, но только если я отправляю JSON в запросе.
Какая серверная «среда» лучше всего использоватьдля этого типа запроса / ответа?.aspx, .asmx или WCF?Так как я смог по крайней мере заставить aspx работать для этого, это даже подходящий подход?
Я видел другие продукты, которые предоставляют API через веб-сервис и используютФормат запроса строки имя / значение с типом ответа JSON, но это кажется трудным делом в .NET.