Jump to content

Oleg Oleinikov

Forum Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by Oleg Oleinikov

  1. vasek00, большое спасибо. К сожалению, это решение попадает под мое описание "варианты с curl, perl, php". Хочется на своей статической странице с помощью чистого JS браузера обратиться к роутеру и забрать данные. Иначе у каждого клиента придется ставить эти npm, perl, curl.

  2. Всем привет.

    Задача: на веб странице домашнего сервера получить информацию с роутера, используя JS. Например, результат команды CLI show. Варианты с curl, perl, php не устраивают (пока).

    Пробовал и XMLHttpRequest, и Fetch. Не получается авторизация. Нашел инструкцию по авторизации (с realm и challenge) и делал все по ней.

    Проблема 1: CORS. Как я понял, роутер не присылает хэдер Access-Control-Allow-Origin. Временно обошел спец ключом для браузера. Но вариант не очень.

    Проблема 2: не удалось сохранить куки после первого запроса и отправить его со вторым. У Fetch API есть спец опция. У меня она не сработала. Без куки возвращается 400-я. При этом сравнивал request headers от XMLHttpRequest и от браузера - один в один, кроме куков.

    Просьба: если у кого-то работает нужный мне вариант "со своей страницы джаваскриптом обратиться к роутеру и получить результат show" - поделитесь плиз.

×
×
  • Create New...