Пример #1
0
 def test_date_headers(self):
     request = Request("GET", "http")
     request.if_modified_since = datetime(2011, 12, 12, 12, 0, 0)
     self.assertEqual(request._headers.get("If-Modified-Since"), "Mon, 12 Dec 2011 12:00:00 GMT")
Пример #2
0
import sys
sys.path.append('.')

from datetime import datetime
from http import Client, Request, Date

client = Client(agent='my uber agent')

request = Request('HEAD', 'http://lumberjaph.net')
request.if_modified_since = datetime(2011, 12, 1, 0, 0)

response = client.request(request)

if response.is_success:
    print "yeah, success!"
    print "status: {status}".format(status=response.status)
    print "message: {message}".format(message=response.message)
    print "content length: {length}".format(length=response.content_length)
    print "last modified in epoch: {last_modified}".format(
        last_modified=Date.time2epoch(response.last_modified))
    print "last modified in string: {last_modified}".format(
        last_modified=response.header('Last-Modified'))
    if response.content_is_text:
        print response.content
else:
    print "oups! {status_line}".format(status_line=response.status_line)
Пример #3
0
import sys
sys.path.append('.')

from datetime import datetime
from http import Client, Request, Date

client = Client(agent='my uber agent')

request = Request('HEAD', 'http://lumberjaph.net')
request.if_modified_since = datetime(2011, 12, 1, 0, 0)

response = client.request(request)

if response.is_success:
    print "yeah, success!"
    print "status: {status}".format(status=response.status)
    print "message: {message}".format(message=response.message)
    print "content length: {length}".format(length=response.content_length)
    print "last modified in epoch: {last_modified}".format(last_modified=Date.time2epoch(response.last_modified))
    print "last modified in string: {last_modified}".format(last_modified=response.header('Last-Modified'))
    if response.content_is_text:
        print response.content
else:
    print "oups! {status_line}".format(status_line=response.status_line)
Пример #4
0
 def test_date_headers(self):
     request = Request('GET', 'http')
     request.if_modified_since = datetime(2011, 12, 12, 12, 0, 0)
     self.assertEqual(request._headers.get('If-Modified-Since'),
                      'Mon, 12 Dec 2011 12:00:00 GMT')