Async HTTP request using GIO

2019-07-19 02:36发布

问题:

I would appreciate an example on how to perform an async HTTP POST request using Python's GIO binding.

Edit: Example sought without using Twisted.

回答1:

An example using Twisted Deferred objects is available on James Henstridge's blog.



回答2:

Sorry this is not HTTP POST (just GET), but it is using Gio to asynchronously request a URL, with a callback that processes the resulting data when it's done downloading.

https://github.com/robru/gottengeography/blob/65505bd0cf0060ec7397849e7c62c231367c7f1d/gg/datatypes.py#L242