Я использую протокол Twisted web "HTTPClient" для диалога с http-сервером (использую в качестве клиента витое приложение), проблема в том, что большая часть моего запроса не принимает мой заголовок.Есть ли какой-то способ (возможно, с использованием определенных библиотек) для генерации заголовка ??Я опубликую некоторый код, чтобы вы могли посмотреть
class Local(HTTPClient):
def generateHeaders(self, type=None):
self.sendHeader('User-Agent', 'Twisted Web Client')
if type:
self.sendHeader('Content-Type', 'x-www-form-urlencoded')
self.sendHeader('Accept', '*/*')
self.sendHeader('Host', 'localhost')
self.endHeaders()
def connectionMade(self):
## GENERATE ID
self.userid= self.generateID()
self.sendCommand('POST', '/chat/action=join&user=pirosb3')
self.generateHeaders(type=True)
def dataReceived(self, data):
print data
Как вы можете видеть, я создал метод, который генерирует для меня заголовок, но не очень эффективный, я должен сказать, я всегда получаю сообщения об ошибках.
Кто-нибудь знает решение?
Спасибо