Skip to content

cepjant/http-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

http-server

  1. Запуск сервера: python3 script.py Файл с данными ('RU.txt') должен находиться в той же директории, что и файл script.py.

  2. Получить информацию о городе по geonameid: по адресу /city/geonameid например: http://localhost:8000/city/451784 возвращает JSON-объект с данными о городе и статусе.

  3. Получить все города, разделенные по страницам: по адресу /cities/?p=страница например: http://localhost:8000/cities/?p=500 - 500-ая страница возвращает JSON-объект, содержащий информацию о городах и статусе.

  4. Получить информацию о двух городах, а также какой из них севернее и разницу часовых поясов: по адресу /cities/?compare=Город1, Город2 (на русском языке) например: http://localhost:8000/cities/?compare=Захаровский, Вындин-Остров возвращает JSON-объект, содержащий информацию о городах и статусе. Кроме того, каждый элемент содержит булевое поле 'is_norther', определяющее, какой из городов находится севернее другого (true = севернее). А также поля 'has_diff_tz' (boolean) и 'tz_diff' (числовое, отражающее разницу между двумя городами).

  5. Поиск города по началу названия по адресу http://localhost:8000/cities/?search= например http://localhost:8000/cities/?search=моск

возвращает объект JSON, содержащий 20 первых совпадений и статус.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages