{"id":28220104,"url":"https://github.com/alexisrodriguezcs/http-1.1-client","last_synced_at":"2025-06-11T13:32:08.063Z","repository":{"id":159491091,"uuid":"526093768","full_name":"AlexisRodriguezCS/HTTP-1.1-Client","owner":"AlexisRodriguezCS","description":"A simple HTTP 1.1 Client that implements the GET method and includes the basics of the HTTP/1.1.  The program implements a function that takes a URL and returns the body bytes by parsing, checking for the response of the server, and making a GET request. (Python)","archived":false,"fork":false,"pushed_at":"2023-10-28T00:46:28.000Z","size":206,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T04:14:31.411Z","etag":null,"topics":["http","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexisRodriguezCS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-08-18T06:57:22.000Z","updated_at":"2023-10-28T01:18:17.000Z","dependencies_parsed_at":"2023-05-01T14:31:23.478Z","dependency_job_id":"6d5ba1c4-ca7f-4be0-be3a-d0b52ca88de7","html_url":"https://github.com/AlexisRodriguezCS/HTTP-1.1-Client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisRodriguezCS%2FHTTP-1.1-Client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisRodriguezCS%2FHTTP-1.1-Client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisRodriguezCS%2FHTTP-1.1-Client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisRodriguezCS%2FHTTP-1.1-Client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexisRodriguezCS","download_url":"https://codeload.github.com/AlexisRodriguezCS/HTTP-1.1-Client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisRodriguezCS%2FHTTP-1.1-Client/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259273981,"owners_count":22832443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["http","python"],"created_at":"2025-05-18T04:14:31.728Z","updated_at":"2025-06-11T13:32:08.055Z","avatar_url":"https://github.com/AlexisRodriguezCS.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![WebApp](https://github.com/Alexisrsz/HTTP-1.1-Client/blob/main/images/code.png)\n# HTTP-1.1-Client\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n  The URL Retriever Script is a Python tool designed for beginners to easily retrieve the contents of a web page using HTTP or HTTPS protocols. This script forms a GET request, establishes a socket connection to the provided URL, and captures the response body of the web document. The script intelligently extracts protocol, host, path, and port information from the URL, allowing users to retrieve specific parts of a webpage. The user-friendly command-line interface makes it straightforward to use the script by providing the URL as an argument. This tool is an ideal starting point for those seeking a simple way to access web content programmatically without diving into complex web scraping techniques.\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\n## Demo\nHere is a working live demo :  https://replit.com/@Alexisrz/HTTP-11-Client#main.py\n\n## Built with \n\n- [Python](https://www.python.org/) - is a high-level, general-purpose programming language.\n\n\n## To-do\n- (suggestions are most welcome).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexisrodriguezcs%2Fhttp-1.1-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexisrodriguezcs%2Fhttp-1.1-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexisrodriguezcs%2Fhttp-1.1-client/lists"}