Вопрос из Инстаграма:
"А как определить, что http с методом GET? А не POST, допустим.
Мой краткий ответ:
Формат запроса
Протокол HTTP очень прост и состоит, по сути, из двух частей — заголовков и тела запроса или ответа.
🔷GET — метод для чтения данных с сайта.
🔷POST — метод для отправки данных на сайт.
🔹Пример GET-запроса.
Информация передаётся прямо в заголовке:
https://site.ru/blog/?name=nadya&city=moscow
GET /blog/?name=nadya&city=moscow
HTTP/1.1
Host: site.ru
🔹Пример POST-запроса.
https://site.ru/blog
Информация передаётся в теле запроса:
POST /blog/
HTTP/1.1
Host: site.ru
name=Ira&city=Omsk
Например,
GET
Передача параметров через ссылку
POST
Формы заявок с персональными данными, отправка банковских данных
🔹🔹🔹🔹
Например, когда используете Postman
🔸Выбираете Get запрос с параметрами
В поле ввода URL нужно ввести URL
https://site.ru/blog/?name=nadya&city=moscow
При вставке URL в поле для ввода URL, автоматически подставляются параметры запроса в вкладку “Params”
После того, как выбран метод, указан URL и параметры, можно отправить запрос на сервер. После нажатия кнопки “Send” в параметре ответа появляется ответ от сервера.
Получаем ответ от сервера, например, в формате JSON
🔸А когда выбираете метод POST в postman, то появляется вкладка "тело запроса - body"
В поле для ввода URL ввести например,
https://site.ru/blog
А внутри “Body” нужно сменить тип на “raw” и справа сменить “Text” на “JSON”
Вставляем тело запроса и отправляем, нажимая на кнопку "Send"
В ответе должен прийти текст, который был отправлен в текстовом редакторе из Body, к которому добавится новая запись, которая была создана на сервере
"А как определить, что http с методом GET? А не POST, допустим.
Мой краткий ответ:
Формат запроса
Протокол HTTP очень прост и состоит, по сути, из двух частей — заголовков и тела запроса или ответа.
🔷GET — метод для чтения данных с сайта.
🔷POST — метод для отправки данных на сайт.
🔹Пример GET-запроса.
Информация передаётся прямо в заголовке:
https://site.ru/blog/?name=nadya&city=moscow
GET /blog/?name=nadya&city=moscow
HTTP/1.1
Host: site.ru
🔹Пример POST-запроса.
https://site.ru/blog
Информация передаётся в теле запроса:
POST /blog/
HTTP/1.1
Host: site.ru
name=Ira&city=Omsk
Например,
GET
Передача параметров через ссылку
POST
Формы заявок с персональными данными, отправка банковских данных
🔹🔹🔹🔹
Например, когда используете Postman
🔸Выбираете Get запрос с параметрами
В поле ввода URL нужно ввести URL
https://site.ru/blog/?name=nadya&city=moscow
При вставке URL в поле для ввода URL, автоматически подставляются параметры запроса в вкладку “Params”
После того, как выбран метод, указан URL и параметры, можно отправить запрос на сервер. После нажатия кнопки “Send” в параметре ответа появляется ответ от сервера.
Получаем ответ от сервера, например, в формате JSON
🔸А когда выбираете метод POST в postman, то появляется вкладка "тело запроса - body"
В поле для ввода URL ввести например,
https://site.ru/blog
А внутри “Body” нужно сменить тип на “raw” и справа сменить “Text” на “JSON”
Вставляем тело запроса и отправляем, нажимая на кнопку "Send"
В ответе должен прийти текст, который был отправлен в текстовом редакторе из Body, к которому добавится новая запись, которая была создана на сервере
🔥1
🎲 Тест «Тест на основы тестирования ПО (ProTestingInfo)»
Собрала свои тесты из актуальных сторис Инстаграм, так как варианты ответа невозможно выбрать
🖊 20 вопросов · ⏱ 30 сек
Собрала свои тесты из актуальных сторис Инстаграм, так как варианты ответа невозможно выбрать
🖊 20 вопросов · ⏱ 30 сек
Напоминаю про тест, кто ещё не проходил, в разработке ещё тест, надеюсь, что сегодня получится его опубликовать ☺️
Если у Вас возникли вопросы по какому-либо вопросу, или Вы не согласны, или необходимы пояснения, то пишите в директ Инстаграма. Готова к беседе и найти время пояснить.
Старалась придумать всё согласно материалам по тестированию, конечно есть вопросы, которые сама сочинила.
Старалась придумать всё согласно материалам по тестированию, конечно есть вопросы, которые сама сочинила.
Хотела спросить ваше мнение:
Вам нравится такой формат тестирования?
Вам нравится такой формат тестирования?
Anonymous Poll
88%
Да
2%
Нет
10%
Мне нравилось, как было раньше, вопросы здесь, без бота и времени.
Данные Вопросы -
Anonymous Poll
15%
Лёгкие
74%
Как раз в меру
4%
Сложные
7%
Много чего не знаю и не понимаю
Хотелось бы больше практики?
Anonymous Poll
86%
Да
4%
Нет
8%
Хочу сложной практики
2%
Хочется практики, но полегче
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned Deleted message
Ещё основные ссылки я указала здесь
https://taplink.cc/protestinginfo
Скоро укажу тест на техники тест-дизайна
https://taplink.cc/protestinginfo
Скоро укажу тест на техники тест-дизайна
У кого открывается старый тест по основам тестирования, попробуйте почистить кэш в телеграме : Настройки -> Данные и память -> Использование памяти -> Очистить кэш телеграм
Сейчас разбираюсь в данном вопросе
Сейчас разбираюсь в данном вопросе
🎲 Тест «Тест на основы и техники тест-дизайна (ProTestingInfo)»
Здесь будут тесты, придуманные мной и созданные из различных постов и материалов по ISTQB
🖊 16 вопросов · ⏱ 1 мин
Здесь будут тесты, придуманные мной и созданные из различных постов и материалов по ISTQB
🖊 16 вопросов · ⏱ 1 мин
🔥2👍1
Друзья, попробуйте сделать очистку истории чат-бота и подключится к новому тесту.
Получилось?
Получилось?
Anonymous Poll
62%
Да
38%
Нет
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Друзья, попробуйте сделать очистку истории чат-бота и подключится к новому тесту.
Получилось?
Получилось?
Если до сих пор не получилось, напишите в директ Инстаграм (ProTestingInfo), будем разбираться.
Следующая связка тестов будет по видам тестирования, проведу здесь, без использования бота.
Следующая связка тестов будет по видам тестирования, проведу здесь, без использования бота.
Привет всем, сделала видео на скорую руку.
Рассмотрим пример из собеседования:
Есть две таблицы, A1 и A2. В обоих таблицах по пять строк.
Запишем запрос:
🔷Select * from A1, A2.
Сколько строк получается в итоговой таблице?🔷
Для того, чтобы разобрать пример, используем сайт:
https://sqliteonline.com/
Используйте этот сайт для проверки своих заданий.
🔸Выбираем соединение к PostgreSQL
🔸Сперва создаём таблицы A1 и A2 , используем команду Create Table
Синтаксис:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
Я захотела создать таблицу с пятью столбцами. Вы можете создать и двумя столбцами.
🔸Затем используем команду Insert Into
Синтаксис
INSERT INTO table_name (column1, column2, column3, ...)
VALUES
(value1, value2, value3, ...),
(value1, value2, value3, ...),
(value1, value2, value3, ...);
В этом случае на каждый столбец приходится пять значений.
Нам необходимо получить пять строк, поэтому внесла соответствующие значения.
🔸Когда вставили значения в таблицы A1 и A2, выполним наш запрос:
Select * from A1, A2.
SQL позволяет в одном запросе обращаться к нескольким таблицам. Именно это свойство и сделало язык SQL столь популярным.
SQL Server проверяет каждую комбинацию строк двух таблиц
Запросы, которые позволяют это сделать, в SQL называются Объединениями.
Такое объединение научно называется декартовым произведением, когда каждой строке первой таблицы ставится в соответствие каждая строка второй таблицы.
А1_1 -- A2_1
A1_1 -- A2_2
A1_1 -- A2_3
A1_1 -- A2_4
A1_1 -- A2_5
А1_2 -- A2_1
A1_2 -- A2_2
A1_2 -- A2_3
A1_2 -- A2_4
A1_2 -- A2_5
и т.д.
Возможно, бывают случаи, когда такое объединение полезно, но в этом случае вопрос на смекалку.
Согласно Алана Бьюли "Изучаем SQL" ещё называют перекрёстным объединением (cross join). Его редко используют, намеренно, по крайней мере.
Рекомендую прочитать данную книгу.
🔷В данном случае получается 25 строк в итоговой таблице.🔷
Чтобы результирующая таблица выглядела так, как мы хотели, необходимо указать условие объединения.
Рассмотрим пример из собеседования:
Есть две таблицы, A1 и A2. В обоих таблицах по пять строк.
Запишем запрос:
🔷Select * from A1, A2.
Сколько строк получается в итоговой таблице?🔷
Для того, чтобы разобрать пример, используем сайт:
https://sqliteonline.com/
Используйте этот сайт для проверки своих заданий.
🔸Выбираем соединение к PostgreSQL
🔸Сперва создаём таблицы A1 и A2 , используем команду Create Table
Синтаксис:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
Я захотела создать таблицу с пятью столбцами. Вы можете создать и двумя столбцами.
🔸Затем используем команду Insert Into
Синтаксис
INSERT INTO table_name (column1, column2, column3, ...)
VALUES
(value1, value2, value3, ...),
(value1, value2, value3, ...),
(value1, value2, value3, ...);
В этом случае на каждый столбец приходится пять значений.
Нам необходимо получить пять строк, поэтому внесла соответствующие значения.
🔸Когда вставили значения в таблицы A1 и A2, выполним наш запрос:
Select * from A1, A2.
SQL позволяет в одном запросе обращаться к нескольким таблицам. Именно это свойство и сделало язык SQL столь популярным.
SQL Server проверяет каждую комбинацию строк двух таблиц
Запросы, которые позволяют это сделать, в SQL называются Объединениями.
Такое объединение научно называется декартовым произведением, когда каждой строке первой таблицы ставится в соответствие каждая строка второй таблицы.
А1_1 -- A2_1
A1_1 -- A2_2
A1_1 -- A2_3
A1_1 -- A2_4
A1_1 -- A2_5
А1_2 -- A2_1
A1_2 -- A2_2
A1_2 -- A2_3
A1_2 -- A2_4
A1_2 -- A2_5
и т.д.
Возможно, бывают случаи, когда такое объединение полезно, но в этом случае вопрос на смекалку.
Согласно Алана Бьюли "Изучаем SQL" ещё называют перекрёстным объединением (cross join). Его редко используют, намеренно, по крайней мере.
Рекомендую прочитать данную книгу.
🔷В данном случае получается 25 строк в итоговой таблице.🔷
Чтобы результирующая таблица выглядела так, как мы хотели, необходимо указать условие объединения.
👍5🤔2❤1
Forwarded from Английский в фразах