Skip to content

nikolay-grudanov/miniSrvPyEdu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniSrvPyEdu

Описание Это серевер на питоне, с его помощью можно отлаживать запросы. У данного сервера есть следующие возможности

  1. При отправке запроса (кроме 2 зарезервированных URL) выводит в консоль подробную информацию о вашем запросе. Подерживаемые методы: GET, POST, PUT, DELETE. Под описанием пример вывода в консоль.
  2. URL /delay Подерживаемые методы: GET, POST, PUT, DELETE. Обязательные параметры запроса: wait. В парметре wait указать количество секунд ожидания.
  3. URL /return-file Подерживаемые методы: GET. Обязательные параметры запроса: name. В парметре name указать имя файла с рашерением, подерживается формат JSON. Файл должен находиться в той же деректории что и исполняймый файл.

Пример

Получен запрос в 2021-03-07.19.44.54

url: http://127.0.0.1:5000/test1/test2/test3?q1=111&q2=abc

path: test1/test2/test3

query params:

q1 = 111

q2 = abc

method: GET

headers:

Host = 127.0.0.1:5000

User-Agent = Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0

Accept = text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8

Accept-Language = ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3

Accept-Encoding = gzip, deflate

Dnt = 1

Connection = keep-alive

Upgrade-Insecure-Requests = 1

data:

P.S. Я только учусь программировать, поэтомк если вы увидите ошибки, пожалуйста, предложите улучшения.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages