Сначала запустите эту проблему , чтобы в конечном итоге Google исправил ошибку. Если вы работаете на Mac или Linux, есть исправленный адаптер, который исправляет ошибку здесь . Кроме того, ваш единственный выбор - сделать build Dojo, чтобы он был только в одном файле.
Вы хотите прекратить использование HTTPClient
. Вместо этого используйте Agent
или стороннюю treq
.
Для генерации GET
и POST
с Agent
:
from twisted.web.client import Agent
from twisted.internet import reactor
agent = Agent(reactor)
d_get = agent.request(b"GET", uri)
d_post = agent.request(b"POST", uri)
Для генерации GET
и POST
с treq
:
import treq
d_get = treq.get(url)
d_post = treq.post(url)