30 lines
928 B
Python
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() |