Вопросы React Frontend Developer


Что такое HTTP и HTTPS?

  • Рейтинг:

    4

  • Сложность:

    5

HTTP (HyperText Transfer Protocol) — это протокол передачи данных, используемый для связи между клиентами и серверами в интернете. HTTPS — это HTTP с использованием шифрования через SSL/TLS, что обеспечивает безопасность передачи данных.

Подробнее

Какие есть коды ответов HTTP?

  • Рейтинг:

    3

  • Сложность:

    7

Коды ответов HTTP делятся на пять категорий:

- 1xx (Информационные) — запрос принят, обработка продолжается.

- 2xx (Успешные) — запрос успешно выполнен (например, 200 OK).

- 3xx (Перенаправления) — нужно выполнить дополнительное действие (например, 301 Moved Permanently).

- 4xx (Ошибки клиента) — запрос содержит ошибки (например, 404 Not Found).

- 5xx (Ошибки сервера) — проблема на стороне сервера (например, 500 Internal Server Error).

Подробнее

Какие основные HTTP методы знаешь?

  • Рейтинг:

    3

  • Сложность:

    5

Основные HTTP-методы включают:

GET — запрос на получение ресурса.

POST — запрос на создание нового ресурса.

PUT — запрос на обновление ресурса.

DELETE — запрос на удаление ресурса.

PATCH — запрос на частичное обновление ресурса.

Подробнее

Можно ли создать HTTP-сервер на Node.js?

  • Рейтинг:

    5

  • Сложность:

    3

Да, для создания HTTP-сервера в Node.js используется модуль http.

Подробнее

Не могли бы вы продемонстрировать случай, когда Вы предпочли бы использовать протокол HTTP напрямую вместо внедрения зависимостей FastAPI?

  • Рейтинг:

    3

  • Сложность:

    6

В случаях, когда требуется прямой доступ к данным или протоколам, например, для WebSocket-серверов, может быть удобнее работать напрямую с протоколом, минуя систему внедрения зависимостей.

Подробнее

Как правильно делать downstream HTTPS запросы внутри Uvicorn/FastAPI?

  • Рейтинг:

    2

  • Сложность:

    7

Для выполнения downstream HTTPS-запросов в FastAPI используется библиотека httpx, которая поддерживает асинхронные запросы, сохраняя производительность приложения.

Подробнее

Как логировать сырые HTTP-запросы и ответы в FastAPI?

  • Рейтинг:

    3

  • Сложность:

    6

Для логирования HTTP-запросов и ответов в FastAPI можно использовать пользовательский middleware, который перехватывает данные запроса и ответа.

Подробнее

Что такое протокол HTTPS?

  • Рейтинг:

    3

  • Сложность:

    3

HTTPS (HyperText Transfer Protocol Secure) — это защищенная версия протокола HTTP, использующая SSL/TLS для шифрования данных. Он работает через порт 443 и защищает передаваемые данные от перехвата или изменения.

 

Подробнее

Что делают метатеги <meta charset="UTF-8">, <meta viewport>, <meta http-equiv>?

  • Рейтинг:

    2

  • Сложность:

    3

Метатеги — это элементы HTML, которые предоставляют информацию о странице браузеру и поисковым системам. Например, <meta charset="UTF-8"> задает кодировку символов, что важно для корректного отображения текста. <meta name="viewport"> используется для управления отображением страницы на мобильных устройствах, позволяя адаптировать содержимое под размеры экрана. Метатеги, такие как <meta http-equiv>, могут задавать параметры, связанные с заголовками HTTP, что также способствует оптимизации страницы.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм