Hello!Thank you for your sharing firstly!
When I wanted to do multiple connections using your http client,program met crush with the error info:GLib-ERROR **: Creating pipes for GWakeup: Too many open files.I think it was maybe there was too much unclosed connections.However I did do "delete httpclient" everytime.Could you please fix this problem?