2014-04-08 4 views
1

Если я сохраню следующее Действительное JSON на веб-сервере jsonfile.json и попытайтесь получить к нему доступ, тогда я получаю ошибку HTTP 404. Однако, если я делаю то же самое для другого файла, в котором есть xml-документ, он отлично работает.json файл недоступен на веб-сервере

[ 
    { 
     "date": "2014-01-01", 
     "unique_open": { 
      "Webmail": 3307, 
      "Phone": 2068, 
      "Other": 358, 
      "Tablet": 808, 
      "Desktop": 550 
     }, 
     "open": { 
      "Webmail": 6779, 
      "Phone": 4940, 
      "Other": 1247, 
      "Tablet": 2361, 
      "Desktop": 1540 
     } 
    }, 
    { 
     "date": "2014-01-02", 
     "unique_open": { 
      "Webmail": 14606, 
      "Phone": 17073, 
      "Other": 1493, 
      "Tablet": 3171, 
      "Desktop": 2299 
     }, 
     "open": { 
      "Webmail": 22619, 
      "Phone": 26253, 
      "Other": 3559, 
      "Tablet": 5602, 
      "Desktop": 4973 
     } 
    }, 
    { 
     "date": "2014-01-03", 
     "unique_open": { 
      "Webmail": 10573, 
      "Phone": 12041, 
      "Other": 2317, 
      "Tablet": 2468, 
      "Desktop": 1789 
     }, 
     "open": { 
      "Webmail": 18442, 
      "Phone": 21207, 
      "Other": 4726, 
      "Tablet": 5132, 
      "Desktop": 4258 
     } 
    }, 
    { 
     "date": "2014-01-04", 
     "unique_open": { 
      "Webmail": 5986, 
      "Phone": 7839, 
      "Other": 2202, 
      "Tablet": 1855, 
      "Desktop": 1088 
     }, 
     "open": { 
      "Webmail": 11154, 
      "Phone": 13900, 
      "Other": 4153, 
      "Tablet": 4087, 
      "Desktop": 2748 
     } 
    }, 
    { 
     "date": "2014-01-05", 
     "unique_open": { 
      "Webmail": 4456, 
      "Phone": 5523, 
      "Other": 1518, 
      "Tablet": 1439, 
      "Desktop": 792 
     }, 
     "open": { 
      "Webmail": 8430, 
      "Phone": 10503, 
      "Other": 2983, 
      "Tablet": 3410, 
      "Desktop": 2252 
     } 
    }, 
    { 
     "date": "2014-01-06", 
     "unique_open": { 
      "Webmail": 9526, 
      "Phone": 11222, 
      "Other": 3296, 
      "Tablet": 2377, 
      "Desktop": 2132 
     }, 
     "open": { 
      "Webmail": 15944, 
      "Phone": 18774, 
      "Other": 5917, 
      "Tablet": 4875, 
      "Desktop": 5040 
     } 
    }, 
    { 
     "date": "2014-01-07", 
     "unique_open": { 
      "Webmail": 9246, 
      "Phone": 11023, 
      "Other": 2951, 
      "Tablet": 2178, 
      "Desktop": 1828 
     }, 
     "open": { 
      "Webmail": 15490, 
      "Phone": 18237, 
      "Other": 5476, 
      "Tablet": 4738, 
      "Desktop": 4484 
     } 
    }, 
    { 
     "date": "2014-01-08", 
     "unique_open": { 
      "Webmail": 7706, 
      "Phone": 8322, 
      "Other": 2624, 
      "Tablet": 1838, 
      "Desktop": 1640 
     }, 
     "open": { 
      "Webmail": 13760, 
      "Phone": 15025, 
      "Other": 5287, 
      "Tablet": 3997, 
      "Desktop": 4301 
     } 
    }, 
    { 
     "date": "2014-01-09", 
     "unique_open": { 
      "Webmail": 7625, 
      "Phone": 8778, 
      "Other": 2728, 
      "Tablet": 1753, 
      "Desktop": 1620 
     }, 
     "open": { 
      "Webmail": 13444, 
      "Phone": 15314, 
      "Other": 5023, 
      "Tablet": 3730, 
      "Desktop": 4090 
     } 
    }, 
    { 
     "date": "2014-01-10", 
     "unique_open": { 
      "Webmail": 7366, 
      "Phone": 8658, 
      "Other": 2617, 
      "Tablet": 1729, 
      "Desktop": 1520 
     }, 
     "open": { 
      "Webmail": 12458, 
      "Phone": 15166, 
      "Other": 4963, 
      "Tablet": 3769, 
      "Desktop": 3775 
     } 
    }, 
    { 
     "date": "2014-01-11", 
     "unique_open": { 
      "Webmail": 6375, 
      "Phone": 7767, 
      "Other": 2196, 
      "Tablet": 1762, 
      "Desktop": 1021 
     }, 
     "open": { 
      "Webmail": 10879, 
      "Phone": 12988, 
      "Other": 4145, 
      "Tablet": 3898, 
      "Desktop": 2396 
     } 
    }, 
    { 
     "date": "2014-01-12", 
     "unique_open": { 
      "Webmail": 3369, 
      "Phone": 2782, 
      "Other": 1169, 
      "Tablet": 928, 
      "Desktop": 630 
     }, 
     "open": { 
      "Webmail": 6589, 
      "Phone": 6138, 
      "Other": 2551, 
      "Tablet": 2413, 
      "Desktop": 1723 
     } 
    }, 
    { 
     "date": "2014-01-13", 
     "unique_open": { 
      "Webmail": 10414, 
      "Phone": 11264, 
      "Other": 3335, 
      "Tablet": 2123, 
      "Desktop": 2049 
     }, 
     "open": { 
      "Webmail": 17569, 
      "Phone": 18496, 
      "Other": 6110, 
      "Tablet": 4283, 
      "Desktop": 5034 
     } 
    }, 
    { 
     "date": "2014-01-14", 
     "unique_open": { 
      "Webmail": 9351, 
      "Phone": 9814, 
      "Other": 2808, 
      "Tablet": 1921, 
      "Desktop": 1676 
     }, 
     "open": { 
      "Webmail": 15657, 
      "Phone": 16708, 
      "Other": 5073, 
      "Tablet": 4017, 
      "Desktop": 4128 
     } 
    }, 
    { 
     "date": "2014-01-15", 
     "unique_open": { 
      "Webmail": 7385, 
      "Phone": 7023, 
      "Other": 2454, 
      "Tablet": 1457, 
      "Desktop": 1366 
     }, 
     "open": { 
      "Webmail": 14255, 
      "Phone": 12596, 
      "Other": 4613, 
      "Tablet": 3272, 
      "Desktop": 3497 
     } 
    }, 
    { 
     "date": "2014-01-16", 
     "unique_open": { 
      "Webmail": 7751, 
      "Phone": 7957, 
      "Other": 2625, 
      "Tablet": 1665, 
      "Desktop": 1414 
     }, 
     "open": { 
      "Webmail": 13428, 
      "Phone": 13626, 
      "Other": 4773, 
      "Tablet": 3515, 
      "Desktop": 3499 
     } 
    }, 
    { 
     "date": "2014-01-17", 
     "unique_open": { 
      "Webmail": 7924, 
      "Phone": 8488, 
      "Other": 2687, 
      "Tablet": 1735, 
      "Desktop": 1480 
     }, 
     "open": { 
      "Webmail": 13332, 
      "Phone": 14033, 
      "Other": 4751, 
      "Tablet": 3549, 
      "Desktop": 3510 
     } 
    }, 
    { 
     "date": "2014-01-18", 
     "unique_open": { 
      "Webmail": 6504, 
      "Phone": 7930, 
      "Other": 2241, 
      "Tablet": 1809, 
      "Desktop": 1004 
     }, 
     "open": { 
      "Webmail": 11440, 
      "Phone": 13006, 
      "Other": 4201, 
      "Tablet": 3607, 
      "Desktop": 2442 
     } 
    }, 
    { 
     "date": "2014-01-19", 
     "unique_open": { 
      "Webmail": 3753, 
      "Phone": 3423, 
      "Other": 1400, 
      "Tablet": 1092, 
      "Desktop": 688 
     }, 
     "open": { 
      "Webmail": 7246, 
      "Phone": 6602, 
      "Other": 2819, 
      "Tablet": 2797, 
      "Desktop": 1691 
     } 
    }, 
    { 
     "date": "2014-01-20", 
     "unique_open": { 
      "Webmail": 9154, 
      "Phone": 10062, 
      "Other": 3043, 
      "Tablet": 2190, 
      "Desktop": 1779 
     }, 
     "open": { 
      "Webmail": 15416, 
      "Phone": 16486, 
      "Other": 5716, 
      "Tablet": 4285, 
      "Desktop": 4299 
     } 
    }, 
    { 
     "date": "2014-01-21", 
     "unique_open": { 
      "Webmail": 8773, 
      "Phone": 8632, 
      "Other": 2727, 
      "Tablet": 1774, 
      "Desktop": 1742 
     }, 
     "open": { 
      "Webmail": 14822, 
      "Phone": 14528, 
      "Other": 5152, 
      "Tablet": 3699, 
      "Desktop": 4363 
     } 
    }, 
    { 
     "date": "2014-01-22", 
     "unique_open": { 
      "Webmail": 6411, 
      "Phone": 6086, 
      "Other": 2143, 
      "Tablet": 1332, 
      "Desktop": 1227 
     }, 
     "open": { 
      "Webmail": 11277, 
      "Phone": 10804, 
      "Other": 4028, 
      "Tablet": 3084, 
      "Desktop": 3194 
     } 
    }, 
    { 
     "date": "2014-01-23", 
     "unique_open": { 
      "Webmail": 7987, 
      "Phone": 8484, 
      "Other": 2857, 
      "Tablet": 1745, 
      "Desktop": 1553 
     }, 
     "open": { 
      "Webmail": 13783, 
      "Phone": 14447, 
      "Other": 5044, 
      "Tablet": 3689, 
      "Desktop": 3797 
     } 
    }, 
    { 
     "date": "2014-01-24", 
     "unique_open": { 
      "Webmail": 7927, 
      "Phone": 8314, 
      "Other": 2586, 
      "Tablet": 1659, 
      "Desktop": 1578 
     }, 
     "open": { 
      "Webmail": 13687, 
      "Phone": 13881, 
      "Other": 4819, 
      "Tablet": 3584, 
      "Desktop": 3643 
     } 
    }, 
    { 
     "date": "2014-01-25", 
     "unique_open": { 
      "Webmail": 6939, 
      "Phone": 8549, 
      "Other": 2438, 
      "Tablet": 1930, 
      "Desktop": 1145 
     }, 
     "open": { 
      "Webmail": 11585, 
      "Phone": 13823, 
      "Other": 4425, 
      "Tablet": 3816, 
      "Desktop": 2775 
     } 
    }, 
    { 
     "date": "2014-01-26", 
     "unique_open": { 
      "Webmail": 3748, 
      "Phone": 3543, 
      "Other": 1470, 
      "Tablet": 1124, 
      "Desktop": 730 
     }, 
     "open": { 
      "Webmail": 7138, 
      "Phone": 6934, 
      "Other": 3103, 
      "Tablet": 2722, 
      "Desktop": 1937 
     } 
    }, 
    { 
     "date": "2014-01-27", 
     "unique_open": { 
      "Webmail": 9634, 
      "Phone": 10176, 
      "Other": 3013, 
      "Tablet": 2102, 
      "Desktop": 1955 
     }, 
     "open": { 
      "Webmail": 15985, 
      "Phone": 16646, 
      "Other": 5461, 
      "Tablet": 4302, 
      "Desktop": 4592 
     } 
    } 
] 

Может кто-нибудь сказать мне, если есть какой-либо способ доступа к файлу, так что выше JSON будет получить отображается в веб-браузере?

+1

НЕОБХОДИМЫ более information.what сервер используется? какая технология, например java/php? где можно получить доступ? Без базовых трудно помочь другим – Ami

+1

, возможно, на вашем сервере вам необходимо соответствующим образом настроить ваше расширение файла для сопоставления типа mime? поскольку @Ami говорит о многих возможностях как на стороне сервера, так и на стороне браузера, почему вы не видите, что это работает. – RobP

+0

Я получаю json-файл с сервера, а URL-адрес: http://888.161.888.183/XXXurl.json, и все отлично работает, я изменил IP-адрес и имя файла для конфиденциальности. – AsifHabib

ответ

0

Веб-сервер возвращает сообщение об ошибке «HTTP 404 - Файл не найден», когда он не может получить запрашиваемую страницу.

Ниже приведены некоторые распространенные причины этого сообщения об ошибке:

  • Запрошенный файл был переименован.
  • Запрашиваемый файл перемещен в другое место и/или удален.
  • Запрашиваемый файл временно недоступен из-за обслуживания, обновлений или других неизвестных причин.
  • Запрашиваемый файл не существует.
  • Соответствующее расширение веб-службы или тип MIME не активировано.
  • Виртуальный каталог сопоставляется с корнем диска на другом сервере.
  • Веб-сервер не имеет разрешения на доступ к файлу

Как исправить ошибки в 404 не найдена ошибка

  • Попробовать веб-страницу, нажав клавишу F5, нажав на обновление/перезагрузить или повторить попытку URL из адресной строки.

  • Ошибка 404 Not Found может появиться по нескольким причинам, хотя реальной проблемы не существует, поэтому иногда простое обновление часто загружает страницу, которую вы искали.

  • Проверьте наличие ошибок в URL-адресе. Часто появляется ошибка 404 Not Found, потому что URL-адрес был введен неверно или ссылка, на которую была нажата точка с неправильным URL-адресом.

  • Поднимитесь на один уровень каталога за раз в URL-адресе, пока не найдете что-то.

  • Например, если www.web.com/a/b/c.htm предоставил вам ошибку 404 Not Found, перейдите на сайт www.web.com/a/b/. Если вы ничего не получите здесь (или ошибку), перейдите на сайт www.web.com/a/. Это должно привести вас к тому, что вы ищете, или хотя бы подтвердить, что он больше не доступен.

Совет: Если вы переместили весь путь на главную страницу веб-сайта, попробуйте запустить поиск информации, которую вы ищете. Если на сайте нет функции поиска, попробуйте перейти на нужную страницу, используя ссылки категории, чтобы углубиться в сайт.

  • Ищите страницу в популярной поисковой системе.Возможно, у вас просто неверный URL-адрес, и в этом случае быстрый поиск Google или Bing приведет вас туда, куда вы хотите отправиться.

  • Если вы нашли интересующую вас страницу, обновите закладку или избранное, чтобы избежать ошибки HTTP 404 в будущем.

  • Очистить кеш браузера, если у вас есть какие-либо признаки того, что сообщение 404 Not Found может быть вашим. Например, если вы можете получить URL-адрес с вашего телефона, но не со своего планшета, это может помочь очистить кеш браузера вашего планшета.

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

  • Изменение DNS-серверов, используемых вашим компьютером, но обычно только в том случае, если весь сайт дает вам ошибку 404, особенно если веб-сайт доступен для других сетей (например, ваша сеть мобильных телефонов или друг в другом городе).

  • 404 на целом сайте не особенно распространены, если ваш интернет-провайдер или правительственные фильтры/цензоры веб-сайтов. Независимо от причины, если это произойдет, предоставление другого набора DNS-серверов - это хороший шаг. См. Список общедоступных DNS-серверов для некоторых альтернатив и инструкций по этому поводу.

  • И наконец, если все остальное не удается, свяжитесь с веб-сайтом напрямую. Если они удалили страницу, которую вы после этого, ошибка 404 полностью легитимна, и они должны быть в состоянии сказать вам об этом. Если они переместили страницу и генерируют 404 вместо того, чтобы перенаправлять посетителей на новую страницу, они будут рады услышать от вас, чтобы они могли исправить ее.

  • См. Мой список контактных данных на сайте для ссылок на социальные сети, основанные на поддержке на сайте, которые вы можете использовать, чтобы сообщать о ошибке 404 или поддерживать статус проблемы, если она широко распространена. На нескольких сайтах даже есть телефонные номера и адреса электронной почты!

Источник: http://pcsupport.about.com/od/findbyerrormessage/a/404error.htm

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