2010-05-28 3 views
0

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

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

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

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

Спасибо, Denis

+0

Используйте JSON в каком смысле на сервере? Взгляните на ответ на этот пост http://stackoverflow.com/questions/1212344/parse-json-in-c – Justin

ответ

1

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

Итак, если вызов JSONP возвращается :

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

во-первых, стереть все, вплоть до первой скобкой и после того, как последний, так что вы имеете

{ "moose" : "sister" } 

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

 Смежные вопросы

  • Нет связанных вопросов^_^