Page 100 - 6734
P. 100

D1%96%D0%B2"
           url=urllib2.unquote(url).decode("utf-8") #
           перетворити URL у легкий для читання формат
           print url
           print urllib2.quote(url.encode("utf-
           8"),safe="%/:=&?~#+!$,;'@()*[]") # перетворити назад

           response =
           urllib2.urlopen('http://httpbin.org/get?name=John') #
           отримати відповідь за HTTP GET запитом із параметром
           name=John
           #print response.info() # заголовки відповіді у
           вигляді словника
           print response.info()['Content-Type'] # тип тіла
           відповіді
           print response.read(1) # читати 1 байт тіла відповіді
           response.close() # закрити файл

           form_data = urllib.urlencode({'name':'John'}) # дані
           для відправлення
           headers={'User-Agent' : 'Mozilla 5.0'} # заголовки
           запиту
           request = urllib2.Request('http://httpbin.org/post',
           form_data, headers) #  HTTP POST запит із даними
           form_data і заголовками headers
           response = urllib2.urlopen(request) # отримати
           відповідь
           print response.read(1) # читати 1 байт тіла відповіді

           http://uk.wikipedia.org/wiki/Косів
           http://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D1%96
           %D0%B2
           application/json
           {
           {

                                          99
   95   96   97   98   99   100   101   102   103   104   105