Federico Mena Quintero
federico@gnome.org 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Como uma excepção especial, os detentores dos direitos autorais dão a você permissão para copiar, modificar e distribuir o código exemplo contido neste documento sob os termos de sua escolha, sem restrição.

Biblioteca HTTP assíncrona com cookies, SSL e XML-RPC
Enrico Nicoletto
liverig@gmail.com 2009
Rafael Fontenelle
rafaelff@gnome.org 2013, 2014, 2016, 2017
Isaac Ferreira Filho
isaacmob@riseup.net 2018

# Soup

Soup, ou libsoup como normalmente é chamado, é uma biblioteca HTTP projetada para ser usada em aplicativos gráfico que precisam de operações assíncronas para evitar bloqueio da interface de usuário enquanto requisições de rede estão acontecendo.

Soup fornece funcionalidade para usar cookies HTTP, conexões criptografadas SSL e o protocolo XML-RPC baseado em HTTP.

Trivia: Soup é chamado de “soup” porque ele começou como uma biblioteca para fazer requisições SOAP por HTTP. Falantes de espanhol que estão aprendendo inglês frequentemente confundem as palavras “soup” e “soap”, e isso pareceu um nome engraçado e interessante de usar.

Manual de referência do Soup