Если вы оставите это вне конструктора, как другие методы узнают, куда отправлять свои сообщения?
Адрес / имя сервера, к которому вы подключаетесь, является параметром для HTTPConnection, URI на этом сервере - это то, что входит в запрос.
Из документации по Python (которая являетсяоснова для AppEngine)
h1 = httplib.HTTPConnection(host[, port[, strict[, timeout[, source_address]]]])
h1.request(method, url[, body[, headers]])
[править]
Помните, что не всегда вы несете ответственность за этот код.Кроме того, зачем усложнять задачу, добавляя в URI гораздо больше информации, когда вы (например) совершаете вызовы на многочисленные URI на одном веб-сайте?
[/ edit]