poison httpoison headers erlang otp inets

httpoison - Cliente HTTP Erlang: inets o ibrowse o...?



http poison post (3)

Estamos utilizando lhttpc, que funciona bien para nuestros casos de uso, pero no hemos realizado pruebas exhaustivas de las alternativas. El "estándar" es, por supuesto, el que se envía con OTP (httpc de inets).

Estoy trabajando con Erlang y necesito hacer solicitudes HTTP eficientes.

¿Cuál es el cliente HTTP "estándar" actual para Erlang / OTP?

¿Es inets o ibrowse o algo completamente diferente?

Cualquier consejo o consejos apreciados.


Si mi memoria funciona, inets es el servidor HTTP incorporado de OTP, por lo que es más o menos "estándar". En la práctica, sin embargo, no creo que sea preferible a otros servidores HTTP (mochiweb, yaws, etc.)


Actualmente se ha incorporado un servidor FTP y un cliente y servidor HTTP en Inets. Inets es solo un servidor web. Algunos de los clientes Http en Inets son Inets Http (d) que es una implementación de Http 1.1.

he utilizado antes ibrowse, es un cliente http 1.1. Puede usar ibrowse para hacer solicitudes http. abra su terminal Erlang e inicie ibrowse, pero asegúrese de tener la carpeta ibrowse en su carpeta de lib de Erlang en C: / Program Files / Erlang / lib. En tu tipo de terminal Erlang.

ibrowse: inicio (). luego, haz las solicitudes http como. ibrowse: send_req ("http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=animal", [], get).