Методы HTTP - запроса:
1. GET - используется для получения данных с сервера.
2. POST - используется для отправки данных на сервер для обработки.
3. PUT - используется для обновления данных на сервере.
4. DELETE - используется для удаления данных на сервере.
5. PATCH - используется для частичного обновления данных на сервере.
6. OPTIONS - используется для получения информации о доступных методах запроса для конкретного ресурса.
7. HEAD - используется для получения заголовков ответа без тела ответа.
8. TRACE - используется для тестирования соединения и отслеживания маршрута запроса.
9. CONNECT - используется для установления туннеля к серверу, определенному по URI.
1. GET - используется для получения данных с сервера.
2. POST - используется для отправки данных на сервер для обработки.
3. PUT - используется для обновления данных на сервере.
4. DELETE - используется для удаления данных на сервере.
5. PATCH - используется для частичного обновления данных на сервере.
6. OPTIONS - используется для получения информации о доступных методах запроса для конкретного ресурса.
7. HEAD - используется для получения заголовков ответа без тела ответа.
8. TRACE - используется для тестирования соединения и отслеживания маршрута запроса.
9. CONNECT - используется для установления туннеля к серверу, определенному по URI.
👍3🔥3
Как посмотреть запросы отправляемые браузером?
1. Вбиваем в поиске браузера запрос на любой сайт (например википедиа)
2. Открываем сайт
3. Нажимаем F12 (в Chrome)
4. Выбираем вкладку Network
5. Во вкладке all можно увидеть все сетевые запросы
6. Нажав на один из них вы сможете подробно увидеть информацию о запросе.
#статьи
1. Вбиваем в поиске браузера запрос на любой сайт (например википедиа)
2. Открываем сайт
3. Нажимаем F12 (в Chrome)
4. Выбираем вкладку Network
5. Во вкладке all можно увидеть все сетевые запросы
6. Нажав на один из них вы сможете подробно увидеть информацию о запросе.
#статьи
👍6🔥3
Отправляем сами GET запрос на сервер.
Воспользуемся открытым API "worldtimeapi" чтобы получить время и дату с сервера.
Нам понадобится HTTP-клиент для тестирования API.
Для этого скачаем и установим программу Postman https://www.postman.com/downloads/
Пройдем простую регистрацию и запустим программу.
Далее выполним 6 простых шагов:
1. Откроем новую вкладку в Postman
2. Укажем тип запроса GET
3. Вставим в строку ввода тестовые данные curl с сайта https://worldtimeapi.org/
либо просто скопируйте http://worldtimeapi.org/api/timezone/Europe/Moscow
4. Нажимаем кнопку SEND в Postman для отправки запроса на сервер.
5. Убедитесь в строке вывода данных что у вас выбран формат JSON и Pretty.
6. Поздравляю! Вы только что получили ответ с сервера и можете использовать эти данные.
#статьи
Воспользуемся открытым API "worldtimeapi" чтобы получить время и дату с сервера.
Нам понадобится HTTP-клиент для тестирования API.
Для этого скачаем и установим программу Postman https://www.postman.com/downloads/
Пройдем простую регистрацию и запустим программу.
Далее выполним 6 простых шагов:
1. Откроем новую вкладку в Postman
2. Укажем тип запроса GET
3. Вставим в строку ввода тестовые данные curl с сайта https://worldtimeapi.org/
либо просто скопируйте http://worldtimeapi.org/api/timezone/Europe/Moscow
4. Нажимаем кнопку SEND в Postman для отправки запроса на сервер.
5. Убедитесь в строке вывода данных что у вас выбран формат JSON и Pretty.
6. Поздравляю! Вы только что получили ответ с сервера и можете использовать эти данные.
#статьи
🔥4
Проходим тест на знание основ TCP/IP и HTTP.
t.me/QuizBot?start=VltPnOkf
t.me/QuizBot?start=VltPnOkf
Quiz Directory
Тест на знание основ по TCP-IP и HTTP от t.me/practicprog
5 questions
👍5
ЗАДАЧА:
Дана строка формата JSON.
Вывести в консоль текущую дату в виде:
2023-12-19
Решение можете представить с использованием любого языка.
Делитесь своим кодом в комментариях.
Дана строка формата JSON.
{
"abbreviation": "MSK",
"client_ip": "87.117.3.254",
"datetime": "2023-12-19T12:04:13.837416+03:00",
"day_of_week": 2,
"day_of_year": 353,
"dst": false,
"dst_from": null,
"dst_offset": 0,
"dst_until": null,
"raw_offset": 10800,
"timezone": "Europe/Moscow",
"unixtime": 1702976653,
"utc_datetime": "2023-12-19T09:04:13.837416+00:00",
"utc_offset": "+03:00",
"week_number": 51
}
Вывести в консоль текущую дату в виде:
2023-12-19
Решение можете представить с использованием любого языка.
Делитесь своим кодом в комментариях.
🔥6👍1
Как называется процесс получения объекта по ссылке в с++?
разыменование
Как получить имя класса объекта в Python?
Ответ:
obj._class_._name_
Ответ:
Уже есть решение задачи на Java и Python. Может завтра утром появятся ещё варианты и на других языках?) Кто сделал, вы лучшие 💪
👏6
Как думаете, ИИ заменит разработчиков?
Anonymous Poll
22%
Да
48%
Нет
10%
Люди не позволят им так развиться
20%
ИИ захватит мир
Ответ на задачу с матрицами:
2132
Данные в матрице заполняются по спирали начиная с верхнего левого угла по часовой стрелке.
Каждое следующее значение является суммой всех предыдущих значений в текущем столбце или строке по направлению движения спирали.
Матрица 2 будет выглядеть так:
1 1 2 4
512 512 1024 4
256 2132 1026 8
128 2068 2052 16
128 64 32 32
Данные в матрице заполняются по спирали начиная с верхнего левого угла по часовой стрелке.
Каждое следующее значение является суммой всех предыдущих значений в текущем столбце или строке по направлению движения спирали.
Матрица 2 будет выглядеть так:
1 1 2 4
512 512 1024 4
256 2132 1026 8
128 2068 2052 16
128 64 32 32
🤯9
ЗАДАЧА:
Напишите программу, определяющую максимальное значение в матрице произвольного размера, заполненной по алгоритму представленному выше.
Решение оставляйте в комментариях.
Напишите программу, определяющую максимальное значение в матрице произвольного размера, заполненной по алгоритму представленному выше.
Решение оставляйте в комментариях.
This media is not supported in your browser
VIEW IN TELEGRAM
ЗАДАЧА:
Реализовать алгоритм сортировки подсчетом.
Суть сортировки в том, чтобы подсчитать сколько раз число встречается в массиве, а затем заполнить массив этими числами в соответствии с количеством.
Реализовать алгоритм сортировки подсчетом.
Суть сортировки в том, чтобы подсчитать сколько раз число встречается в массиве, а затем заполнить массив этими числами в соответствии с количеством.
🫡2
Язык программирования Swift был разработан компанией Apple в 2014 году и предназначен для создания приложений под iOS, macOS, watchOS и tvOS.
Основными преимуществами Swift являются безопасность типов, высокая производительность, возможность создания более компактного кода по сравнению с Objective-C и C++, а также удобный синтаксис, который делает код более читабельным и понятным.
Swift используется для разработки многих приложений, в том числе:
Instagram, Snapchat, Airbnb, Lyft Shopify, Pinterest, TikTok.
Основными преимуществами Swift являются безопасность типов, высокая производительность, возможность создания более компактного кода по сравнению с Objective-C и C++, а также удобный синтаксис, который делает код более читабельным и понятным.
Swift используется для разработки многих приложений, в том числе:
Instagram, Snapchat, Airbnb, Lyft Shopify, Pinterest, TikTok.
Язык программирования C++ был создан в 1983 году и является одним из наиболее популярных языков программирования в мире. Он широко используется для разработки приложений в различных областях, включая игровую индустрию, научные и инженерные расчеты, создание операционных систем, разработку встроенных систем и многое другое.
Основными преимуществами C++ являются высокая производительность, возможность низкоуровневого программирования, эффективность работы с памятью и возможность создания собственных библиотек и фреймворков.
Реальные проекты, которые используют C++:
Linux, Microsoft Windows, World of Warcraft, Adobe Photoshop, Google Chrome, Apache HTTP Server.
Основными преимуществами C++ являются высокая производительность, возможность низкоуровневого программирования, эффективность работы с памятью и возможность создания собственных библиотек и фреймворков.
Реальные проекты, которые используют C++:
Linux, Microsoft Windows, World of Warcraft, Adobe Photoshop, Google Chrome, Apache HTTP Server.
🔥4👍1