Задать вопрос
  • Ошибки CORS 405 при записи - как записать инфу в файл?

    @Kadenoff Автор вопроса
    LolaHuligang, 66bc3a7f80ad9642254614.png
    Вот такие заголовки, вроде бы нормально все?
    Написано
  • Ошибки CORS 405 при записи - как записать инфу в файл?

    @Kadenoff Автор вопроса
    Да, но я уже ранее добавил код, который должен решать ошибку 405 и добавлять все заголовки, в файл nginx/sites-enabled/default... А где можно посмотреть, какие заголовки отправляет сервер при выгрузке страницы?

    #
    # Wide-open CORS config for nginx
    #
    location / {
         if ($request_method = 'OPTIONS') {
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
            #
            # Custom headers and headers various browsers *should* be OK with but aren't
            #
            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
            #
            # Tell client that this pre-flight info is valid for 20 days
            #
            add_header 'Access-Control-Max-Age' 1728000;
            add_header 'Content-Type' 'text/plain; charset=utf-8';
            add_header 'Content-Length' 0;
            return 204;
         }
         if ($request_method = 'POST') {
            add_header 'Access-Control-Allow-Origin' '*' always;
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always;
            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;
         }
         if ($request_method = 'GET') {
            add_header 'Access-Control-Allow-Origin' '*' always;
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always;
            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;
         }
    }
    Написано
  • Ошибки CORS 405 при записи - как записать инфу в файл?

    @Kadenoff Автор вопроса
    mayton2019, он нужен был, чтобы отправить инфу через POSТ и через PHP, а не JS (JS не работает). То бишь, жмешь на кнопку после ввода данных, эти данные передаются и как-то обрабатываются и их видно уже на другой странице (например). В примере из книги писался ip и что-то еще
    Написано
  • Ошибки CORS 405 при записи - как записать инфу в файл?

    @Kadenoff Автор вопроса
    IvanU7n, Origin и Referer в консоли браузера один и тот же - 127.0.0.1 . И в js коде, POST отправляется же через "127.0.0.1/postinf/inf.txt", есть еще '/postinf/inf.cgi' который тоже не дает результата
    Написано
  • Ошибки CORS 405 при записи - как записать инфу в файл?

    @Kadenoff Автор вопроса
    mayton2019, код на С из примера из той книги, о которой я писал, вот - ibb.co/HDWgMbb
    Его потом надо по задумке скомпилировать (это я сделал)
    Написано