Skip to content

Instantly share code, notes, and snippets.

View catsoft's full-sized avatar
🐐
On vacation

Alexandr catsoft

🐐
On vacation
View GitHub Profile
from sqlalchemy import create_engine
import os

if os.path.exists("database.db"):
    os.remove("database.db")
table = create_engine("sqlite:///database.db")
table.execute("""
    create table employee (
 emp_id integer primary key,
from webob import Request
from pprint import pprint
requests=[]
httpbin='httpbin.org'

task1=Request.blank('wikipedia.org')
task1.host='ru.wikipedia.org'
task1.environ['SERVER_NAME']='wikipedia.org'
task1.accept='text/html'
@catsoft
catsoft / Task 2.2.md
Last active September 17, 2016 20:30
Задание 2

##Задание 2.2

import socket

sock = socket.socket()
sock.connect(('wikipedia.org',80))
sock.send(('GET /wiki/страница HTTP/1.1\n
Host: wikipedia.org\nUser-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b5) Gecko/2008050509\n
Firefox/3.0b5\n

##Задание 1.2 ###Подключиться по telnet к http://wikipedia.org и отправить запрос. Проанализировать ответ сервера. Описать работу HTTP протокола

telnet wikipedia.org 80
Trying 91.198.174.192...
Connected to wikipedia.org.