получить JSON в IFRAME BlackBerry 5 - PullRequest
0 голосов
/ 24 февраля 2012

Привет, я пытаюсь загрузить изображение из iframe и работает, но не могу получить ответ от сервера, я пытаюсь установить цель формы _blank, и я получаю приглашение сохранить файл вместоотображая его в виде HTML или обычного текста при попытке открыть сохраненный файл, оповещения Blackberry «могут отобразить файл», но если я отправляю файл по Bluetooth и открываю его в mi pc, он имеет действительный ответ сервера, я думаю, что это mime-типы, которыепредотвращают загрузку iframe, но я не знаю, прав ли я

это заголовок, который возвращает сервер:

Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:Keep-Alive
Content-Type:application/json
Date:Fri, 24 Feb 2012 00:31:06 GMT
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive:timeout=15, max=61
Pragma:no-cache
Server:Apache/1.3.42 (Unix) mod_jk/1.2.30 mod_gzip/1.3.26.1a mod_log_bytes/1.2 mod_bwlimited/1.4 mod_ssl/2.8.31 OpenSSL/0.9.8e-fips-rhel5
Transfer-Encoding:chunked
X-Powered-By:PHP/5.2.17

я получаю заголовок из настольного хрома

Я делаю в нерабочее время, чтобы исправить это, но я не могу понять, как обойти эту проблему, любая помощь будет оценена, спасибо

обновление я пробую MIMEнаберите вещи, и я могу воспроизвести проблему с установкой типа MIME json в произвольный документ с этим кодом

<?php header('Content-type: application/json'); ?>

, и, как указано, я получаю предупреждение "Culd без нагрузки" на blackberry, есть лиВ любом случае, я могу заставить его показывать json в виде простого текста, чтобы потом можно было его проанализировать?

1 Ответ

1 голос
/ 05 июля 2012

Возможно, слишком поздно, чтобы помочь вам, но, возможно, это поможет кому-то еще ...

По сути, когда вы отправляете текст обратно в пустой iframe, браузеры просматривают поступающие данные, и если это не HTMLони обертывают теги вокруг него.

Если вы измените заголовок на content-type: text / html, браузеры не будут заполнять iframe html, и вы получите необработанный json.

...