---
# System prepended metadata

title: WEB Basic Practice 1
tags: [WEB Basic]

---

# WEB Basic Practice 1
###### tags: `WEB Basic`
### Задание практической работы:
#### 1) Установить и настроить linux ubuntu 
![](https://i.imgur.com/q8k7boI.png)

#### 2) Настроить подключение к репозиториям docker
![](https://i.imgur.com/07ZLUKH.png)

#### 3) Установить Docker CE
![](https://i.imgur.com/xtvr9B4.png)

![](https://i.imgur.com/GZGlXLB.png)

![](https://i.imgur.com/cjcBZUn.png)

#### 4) Установить веб-приложение juice-shop
![](https://i.imgur.com/rsCCfD3.png)

![](https://i.imgur.com/05qWcj2.png)

#### 5) Изучить запросы браузера к приложению и форме регистрации пользователей.
Метод GET:
![](https://i.imgur.com/SsvomAU.png)

![](https://i.imgur.com/tUzBonk.png)

![](https://i.imgur.com/fqhT95b.png)

Метод HEAD:
![](https://i.imgur.com/nuYNHoZ.png)

Метод PUT:
![](https://i.imgur.com/McYeh6L.png)

![](https://i.imgur.com/guclPdT.png)

![](https://i.imgur.com/UqhoA9y.png)

#### 6) Сформировать запрос к приложению через curl
![](https://i.imgur.com/wiQDTNu.png)

#### 7) Сформировать запрос к приложению через powershell
![](https://i.imgur.com/nm3qxAu.png)

#### 8) Изучить ответ приложения и распарсить его с помощью утилит jq
Вставим ответ приложения на запрос post в текстовый редактор и сохраним в виде текстового файла:
![](https://i.imgur.com/eb1Y2LN.png)

![](https://i.imgur.com/H5MhCG6.png)

После чего попробуем распарсить введя через | команду jq. Как видим, утилита распознаёт этот json-файл:
![](https://i.imgur.com/SxBUJJk.png)

Введём несколько команд утилиты jq.
Распарсим JSON-объект:
![](https://i.imgur.com/N8hVZ4g.png)

Распарсим вложенные JSON-объекты:
![](https://i.imgur.com/612qhzz.png)

Распарсим конкретные поля из JSON-объекта:
![](https://i.imgur.com/S5U4Maa.png)




