Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/34: Рейтинг темы: голосов - 34, средняя оценка - 4.74
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259

fetch no-cors

08.03.2020, 12:00. Показов 6694. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
отправляю такой запрос из поисковой строки браузера:
https://reestr.cloud/msearch?q... 101007:819
ответ приходит, всё как надо
Кликните здесь для просмотра всего текста

{"24:04:6101007:819":{"result":true,"sta tus":"found","data":"[{"number":"24:04:6101007:819","cadnomer" :"24:04:6101007:819","address":"\\u041a\ \u0440\\u0430\\u0441\\u043d\\u043e\\u044 f\\u0440\\u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0411\\u0435\\u0440\\u0435\\u0437\\u04 3e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0440\\u0430\\u0439\\u043e\\u043d, \\u0440\\u043f. \\u0411\\u0435\\u0440\\u0435\\u0437\\u04 3e\\u0432\\u043a\\u0430, \\u0443\\u043b. \\u0413\\u043b\\u0438\\u043d\\u043a\\u04 38, \\u0434. 3","objecttype":"\\u0417\\u0434\\u0430\\ u043d\\u0438\\u0435 (\\u0416\\u0438\\u043b\\u043e\\u0439 \\u0434\\u043e\\u043c)","additional":{"\ \u041e\\u041a\\u0421) \\u0422\\u0438\\u043f":"\\u0417\\u0434\\ u0430\\u043d\\u0438\\u0435 (\\u0416\\u0438\\u043b\\u043e\\u0439 \\u0434\\u043e\\u043c)","\\u041f\\u043b\ \u043e\\u0449\\u0430\\u0434\\u044c \\u041e\\u041a\\u0421'a":"78,7","\\u0421 \\u0442\\u0430\\u0442\\u0443\\u0441 \\u043e\\u0431\\u044a\\u0435\\u043a\\u04 42\\u0430":"\\u0420\\u0430\\u043d\\u0435 \\u0435 \\u0443\\u0447\\u0442\\u0435\\u043d\\u04 3d\\u044b\\u0439","\\u041a\\u0430\\u0434 \\u0430\\u0441\\u0442\\u0440\\u043e\\u04 32\\u0430\\u044f \\u0441\\u0442\\u043e\\u0438\\u043c\\u04 3e\\u0441\\u0442\\u044c":"987438,53 \\u0440\\u0443\\u0431.","\\u0414\\u0430\ \u0442\\u0430 \\u043f\\u043e\\u0441\\u0442\\u0430\\u04 3d\\u043e\\u0432\\u043a\\u0438 \\u043d\\u0430 \\u043a\\u0430\\u0434\\u0430\\u0441\\u04 42\\u0440\\u043e\\u0432\\u044b\\u0439 \\u0443\\u0447\\u0435\\u0442":"28.04.200 9","\\u0414\\u0430\\u0442\\u0430 \\u0432\\u043d\\u0435\\u0441\\u0435\\u04 3d\\u0438\\u044f \\u0441\\u0442\\u043e\\u0438\\u043c\\u04 3e\\u0441\\u0442\\u0438":"17.04.2012","\ \u0414\\u0430\\u0442\\u0430 \\u043e\\u043f\\u0440\\u0435\\u0434\\u04 35\\u043b\\u0435\\u043d\\u0438\\u044f \\u0441\\u0442\\u043e\\u0438\\u043c\\u04 3e\\u0441\\u0442\\u0438":"01.06.2011","\ \u0410\\u0434\\u0440\\u0435\\u0441 (\\u043c\\u0435\\u0441\\u0442\\u043e\\u0 43f\\u043e\\u043b\\u043e\\u0436\\u0435\\ u043d\\u0438\\u0435)":"\\u041a\\u0440\\u 0430\\u0441\\u043d\\u043e\\u044f\\u0440\ \u0441\\u043a\\u0438\\u0439 \\u043a\\u0440\\u0430\\u0439, \\u0411\\u0435\\u0440\\u0435\\u0437\\u04 3e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0440\\u0430\\u0439\\u043e\\u043d, \\u0440\\u043f. \\u0411\\u0435\\u0440\\u0435\\u0437\\u04 3e\\u0432\\u043a\\u0430, \\u0443\\u043b. \\u0413\\u043b\\u0438\\u043d\\u043a\\u04 38, \\u0434. 3","\\u0414\\u0430\\u0442\\u0430 \\u043e\\u0431\\u043d\\u043e\\u0432\\u04 3b\\u0435\\u043d\\u0438\\u044f \\u0438\\u043d\\u0444\\u043e\\u0440\\u04 3c\\u0430\\u0446\\u0438\\u0438":"22.02.2 017"},"area":"78,7","rights":[{"right":"24-24-05\\\/003\\\/2014-955 \\u00a0\\u043e\\u0442\\u00a027.02.2014 \\u00a0(\\u041e\\u0431\\u0449\\u0430\\u0 44f \\u0434\\u043e\\u043b\\u0435\\u0432\\u04 30\\u044f \\u0441\\u043e\\u0431\\u0441\\u0442\\u04 32\\u0435\\u043d\\u043d\\u043e\\u0441\\u 0442\\u044c)","restriction":"\\u00a0"},{ "right":"24-24-05\\\/005\\\/2005-214 \\u00a0\\u043e\\u0442\\u00a011.03.2005 \\u00a0(\\u041e\\u0431\\u0449\\u0430\\u0 44f \\u0434\\u043e\\u043b\\u0435\\u0432\\u04 30\\u044f \\u0441\\u043e\\u0431\\u0441\\u0442\\u04 32\\u0435\\u043d\\u043d\\u043e\\u0441\\u 0442\\u044c)","restriction":"\\u00a0"},{ "right":"24-24-05\\\/011\\\/2010-289 \\u00a0\\u043e\\u0442\\u00a007.07.2010 \\u00a0(\\u041e\\u0431\\u0449\\u0430\\u0 44f \\u0434\\u043e\\u043b\\u0435\\u0432\\u04 30\\u044f \\u0441\\u043e\\u0431\\u0441\\u0442\\u04 32\\u0435\\u043d\\u043d\\u043e\\u0441\\u 0442\\u044c)","restriction":"\\u00a0"}]}]"}}


пытаюсь тоже самое сделать через fetch, то не получается
JavaScript
1
2
fetch('http://reestr.cloud/msearch?query=24:04:6101007:819', {mode: "no-cors"})
.then(response => console.log(response))
Response {type: "opaque", url: "", redirected: false, status: 0, ok: false, …}
type: "opaque"
url: ""
redirected: false
status: 0
ok: false
statusText: ""
headers: Headers {}
body: (...)
bodyUsed: false
__proto__: Response

Что я делаю не так?
На той стороне API, возвращающее ответ на запрос
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.03.2020, 12:00
Ответы с готовыми решениями:

CORS
через ajax осуществляю запрос к другому хосту. браузер выдает: Access to XMLHttpRequest at ... from origin ... has been blocked by CORS...

Cors ajax
Доброго времени суток. Возникла проблема с аяксом. Когда отправляю запрос - получаю ответ "XMLHttpRequest cannot load...

Проблема с CORS
есть такой код, который по идее просто ловит мой POST запрос и кладет данные в бд: <?php header('Access-Control-Allow-Origin: *'); ...

4
24 / 18 / 9
Регистрация: 27.04.2017
Сообщений: 122
08.03.2020, 12:06
Лучший ответ Сообщение было отмечено klopp как решение

Решение

Цитата Сообщение от klopp Посмотреть сообщение
JavaScript
1
2
fetch('http://reestr.cloud/msearch?query=24:04:6101007:819', {mode: "no-cors"})
.then(response => console.log(response))
1) {mode: "no-cors"} - думаю, вот это не нужно
2) еще надо вызвать response.json() по цепочке
1
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
08.03.2020, 13:04  [ТС]
Цитата Сообщение от 123orc123 Посмотреть сообщение
думаю, вот это не нужно
без этого срабатывает CORS
Цитата Сообщение от 123orc123 Посмотреть сообщение
еще надо вызвать response.json() по цепочке
это-то понятно, я сознательно сократил код, ибо далее проблем нет, проблема что
status: 0
ok: false


PS извиняюсь, сразу не написал - домены разные

из поисковой строки работает даже с домашнего компьютера, а через fetch даже с хостинга не дает. Так как fetch настроить?

Добавлено через 8 минут
при запросе из поисковой строки Network показывает
Request URL: https://reestr.cloud/msearch?q... 101007:819
Request Method: GET
Status Code: 200 OK
Remote Address: 5.45.124.250:443
Referrer Policy: no-referrer-when-downgrade

т.е обычный GET - запрос
0
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
08.03.2020, 19:59
Лучший ответ Сообщение было отмечено klopp как решение

Решение

Цитата Сообщение от klopp Посмотреть сообщение
В этом примере https, а в коде http?
2
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
09.03.2020, 06:46  [ТС]
Цитата Сообщение от ТабуретY Посмотреть сообщение
В этом примере https, а в коде http?
спасибо что подметили
Цитата Сообщение от 123orc123 Посмотреть сообщение
{mode: "no-cors"} - думаю, вот это не нужно
так и есть, поменял http на https и убрал no-cors - всё заработало!!!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.03.2020, 06:46
Помогаю со студенческими работами здесь

Политика CORS
Тема избита. Но чёрт возьми, как разрешить эту проблему? Использую axios сервер nginx Вся эта лабуда, работает на локальном...

Обход CORS
Все доброго времени суток. Вопрос такой правда что нельзя никоим образом обойти CORS? делаю запрос GET на сервак чтоб получить файл json но...

Обойти CORS ajax
Доброго времени суток! :) Хотел использовать PHP обработку, которая находится на другом сервере. И тут узнаю, что так делать как-бы...

CORS net core
Немного застрял на одном месте, есть сервер В ConfigureServices: services.AddCors(options => { ...

Chrome и CORS запросы
Добрых времени суток. Есть рабочий плагин для firefox, который использует CORS запросы к нескольким сторонним API. Политика CORS при этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru