test/http_requests.py

30 lines
928 B
Python

import requests
def http_via_requests():
try:
print("Sending HTTP request to vyatsu.ru...")
response = requests.get("http://vyatsu.ru", timeout=10)
print("Response received!")
print("\n" + "="*50)
print("REQUEST INFO:")
print("="*50)
print(f"Status code: {response.status_code}")
print(f"URL: {response.url}")
print(f"Response size: {len(response.text)} characters")
print(f"\nRESPONSE HEADERS:")
for header, value in response.headers.items():
print(f" {header}: {value}")
print(f"\nCONTENT (first 500 characters):")
print(response.text[:500])
if len(response.text) > 500:
print("... (content truncated)")
except requests.RequestException as e:
print(f"Request error: {e}")
if __name__ == "__main__":
http_via_requests()