AJAX POST-запрос кросс-(под) домена (с файлом / большим телом) - PullRequest
2 голосов
/ 20 апреля 2011

Мне нужен скрипт для выполнения запроса POST в другом поддомене, чем тот, с которого загружается страница, например, загрузить данные из domain.com и выполнить AJAX POST до post.domain.com.

Я читал о некоторых альтернативах, которые работают в основном для GET или POST с простыми данными формы, но в этом случае я буду публиковать файл (может быть довольно большой).

Я управляю сервером, и страница, и цель находятся в одном домене. Есть ли способ сделать это с помощью JS / Iframes или мне нужно прибегнуть к Flash / Flex?

В качестве дополнительного вопроса, mod_proxy для apache перенаправляет POST , когда HTTP-запрос полностью прочитан (в apache) или он начинает перенаправлять трафик (например, туннель TCP), как только заголовки читать?

Ответы [ 2 ]

1 голос
/ 20 апреля 2011
1 голос
/ 20 апреля 2011

Для запроса данных из другого субдомена вы можете посмотреть JSONP

Для публикации файлов вы обязательно можете использовать iframes.

Это хороший учебник: http://www.openjs.com/articles/ajax/ajax_file_upload/

...