Можно ли использовать JSONP на сервере? - PullRequest
0 голосов
/ 29 мая 2010

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

Я использовал JSONP от клиента с jQuery, чтобы обойти браузер между доменами безопасности, и я использовал HttpWebRequest в ASP.Net 3.5.

Можно ли использовать JSON на сервере, и если да, то как?

Я не думаю, что это так, но стоит спросить, потому что у меня уже есть приложение, написанное на стороне сервера ....

Спасибо, Denis

1 Ответ

1 голос
/ 29 мая 2010

Самый простой способ - просто прокси запрос JSONP через ваш сервер. Если это не вариант (поскольку данные должны каким-то образом обрабатываться на сервере), вы можете вручную убрать вызов функции из возврата, а затем выполнить JSON-анализ остальных

Так что, если вызов JSONP вернется:

F001( { "moose" : "sister" } )

Сначала сотрите все до первой круглой скобки, а после последней, чтобы у вас было

{ "moose" : "sister" }

И разбери это на все, что тебе нужно.

...