• Что такое такое rest api?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    API социальных сетей - это вполне типичные примеры реализации REST API.

    REST (RESTful) - это общие принципы организации взаимодействия приложения/сайта с сервером посредством протокола HTTP. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами - в каждом запросе передаётся информация, идентифицирующая пользователя (например, token, полученный через OAuth-авторизацию) и все параметры, необходимые для выполнения операции.

    Всё взаимодействие с сервером сводится к 4 операциям (4 - это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):
    1. получение данных с сервера (обычно в формате JSON, или XML)
    2. добавление новых данных на сервер
    3. модификация существующих данных на сервере
    4. удаление данных на сервере

    Операция получения данных не может приводить к изменению состояния сервера.

    Для каждого типа операции используется свой метод HTTP-запроса:
    1. получение - GET
    2. добавление - POST
    3. модификация - PUT
    4. удаление - DELETE

    Т.е. :

    GET-запрос /rest/users - получение информации о всех пользователях
    GET-запрос /rest/users/125 - получение информации о пользователе с id=125
    POST-запрос /rest/users - добавление нового пользователя
    PUT-запрос /rest/users/125 - изменение информации о пользователе с id=125
    DELETE-запрос /rest/users/125 - удаление пользователя с id=125
    Ответ написан
    20 комментариев
  • Конфиг Squid не реагирует или я глупенькой?

    athacker
    @athacker
    Как я уже сказал выше, перепишите ACL's следующим образом:


    acl badboys src 192.168.0.233-192.168.0.254/24
    acl localnet src 192.168.0.2-192.168.0.232/24


    deny badboys в конфиге поставьте ПЕРЕД allow localnet.

    И ещё -- вы сквид не забываете релоадить, после того, как конфиг меняете? :-)
    Ответ написан
    3 комментария
  • Доступ в Интернет программам через Squid?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    squid это http прокси.

    Не все программы используют http протокол для работы, некоторые (например игры), могут использовать tcp или udp. Сквид может поддерживать ftp/gopher/https, но не socks прокси.
    Ответ написан
    2 комментария
  • Чередующийся том из двух raid0 или составной?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    нужна максимальная производительность
    Значит нужно взять SSD.

    Имеет ли смысл делать аппаратно два raid 0, а затем объединять их в windows каким либо образом?
    Максимально возможная емкость нулевого рэйда из 4 HDD указанной емкости будет равна 2ТБ в любом случае, независимо от реализации.
    Ответ написан
    3 комментария
  • Как сохранить параметр для php?

    @sanok_ps
    Веб-разработчик, php-бекенд, Вордпресс
    Поскольку параметр lite не имеет в данном случае значения, а просто либо он есть, либо его нет, то
    if(isset($_GET['lite'])){
    setcookie('lite ','true',time()+172800,"/");
    $lite = true;
    }

    (параметры setcookie сможете найти и разобрать в справочнике для функции)
    И далее на основе проверки значения $lite можно применять дизайн Б. Но в данном случае запоминаться будеть только выбор Б, как и было сказано. То есть если после example.com/?lite загрузить example.com/ , то всеравно будет показан дизайн Б.
    Ответ написан
    1 комментарий