2013-04-03 5 views
17
<img src="img.png"/> 

У меня есть изображения на сайте, как указано выше. Когда я пытаюсь загрузить их, они загружаются только наполовину. Когда я проверил запросы в консоли.Что такое 206 частичный контент

Я вижу, что ответ

«206 частичного содержания»

Я гугл его, и он говорит, что если есть диапазон установлен в заголовке, это будет выглядеть следующим образом. Но где эти заголовки действительно установлены? И как избежать этого и загрузить полные изображения?

+1

погуглить «HTTP 206» пришел с этим: http://benramsey.com/blog/2008/05/206-partial-content-and-range-requests/ –

ответ

3

Речь идет о том, чтобы клиент оставил другой вызов, чтобы получить оставшуюся часть данных (или следующий бит). Вам не нужно ничего делать, они получат полный образ в конце концов, даже если ему требуется несколько HTTP-звонков.

26

From user166390’s answer на вопрос Why does Firebug show a "206 Partial Content" response on a video loading request?

Это Partial Content код (206) может быть отправлено с сервера, когда клиент попросил диапазона (например, «дайте мне первый 2Мб видеоданных»).

Это жизненно важно для загрузки данных в куски, что позволяет избежать извлечения неиспользуемых ресурсов. (Я редко просматриваю полное видео онлайн.) Посмотрите на исходящий запрос для заголовка Range.

2

У меня была аналогичная проблема при загрузке шрифтов из разных субдоменов. В моем случае я получал 206 из-за crossdomain вопросы, и я решил его просто положить файл .htaccess в моей корневой папке:

<IfModule mod_headers.c> 
    Header set Access-Control-Allow-Origin "*" 
</IfModule> 
+0

- это конфигурация ngix или apache httpd config? – Omer

+0

@Omer это для apache –

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

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