Python версии 2.7 не имеет модуля http.client - PullRequest
0 голосов
/ 02 апреля 2019

Я установил Python версии 3.7 и пытаюсь запустить программу на Python, импортировав модуль http.client, но IDE показывает предупреждение о том, что в версии Python 2.7 нет модуля http.client

import http.client

conn = http.client.HTTPConnection("www,google,com")

payload = "<atom:entry xmlns:atom=\"http://www.w3.org/2005/Atom\"\r\n    xmlns:gd=\"http://schemas.google.com/g/2005\">\r\n  <atom:category scheme=\"http://schemas.google.com/g/2005#kind\"\r\n    term=\"http://schemas.google.com/contact/2008#contact\"/>\r\n  <gd:name>\r\n     <gd:givenName>Elizabeth</gd:givenName>\r\n     <gd:familyName>Bennet</gd:familyName>\r\n     <gd:fullName>Elizabeth Bennet</gd:fullName>\r\n  </gd:name>\r\n  <atom:content type=\"text\">Notes</atom:content>\r\n  <gd:email rel=\"http://schemas.google.com/g/2005#work\"\r\n    primary=\"true\"\r\n    address=\"liz@gmail.com\" displayName=\"E. Bennet\"/>\r\n  <gd:email rel=\"http://schemas.google.com/g/2005#home\"\r\n    address=\"liz@example.org\"/>\r\n  <gd:phoneNumber rel=\"http://schemas.google.com/g/2005#work\"\r\n    primary=\"true\">\r\n    (206)555-1212\r\n  </gd:phoneNumber>\r\n  <gd:phoneNumber rel=\"http://schemas.google.com/g/2005#home\">\r\n    (206)555-1213\r\n  </gd:phoneNumber>\r\n</atom:entry>"

headers = {
'Content-Type': "text/xml",
'Authorization': "Bearer ya29.GlvfBn2_hfj3pGo2ynUXORjaXed6j4GpoogZzcoQE6JLWHFlrG84I6FDjbbWRRjniM4XHAQiYddbiUUpSVDMLDNIzrasJUu9Kt59gZzfrv6XcLok6iATmP5jSwXk",
'cache-control': "no-cache",
'Postman-Token': "5b55e4ca-2c6e-4e87-8615-e76c659d4f24"
}

conn.request("POST", "m8,feeds,contacts,default,full", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))

1 Ответ

0 голосов
/ 02 апреля 2019

В Python 2 он назывался httplib .

Вы уверены, что хотите запустить Python 2?Это почти в конце жизни.

...