2011-03-06 15 views

Odpowiedz

7

Używamy lhttpc, który działa dobrze w naszych przypadkach użycia, ale nie zrobiliśmy rozległych poziomy odniesienia alternatyw. "Standard" to oczywiście ten, który jest dostarczany z OTP (httpc z inet).

+2

tak, lhttpc jest całkiem przyzwoity. Uważamy, że jest skalowalny na wielu komputerach. Najlepsze jest to, że jest całkiem nowy i mały - łatwy do śledzenia, brak wycieków pamięci itp. Nie wiem, ibrowse, ale mam już za sobą httpc. – user425720

+0

wydaje się, że inety mają sporo miłości w najnowszych wersjach OTP i mają wsparcie dla wielu rzeczy nie zawartych w Lttpc. –

-1

Jeśli moja pamięć służy, inet jest wbudowanym serwerem HTTP OTP, więc jest bardziej lub mniej "standardowy". W praktyce jednak nie sądzę, że wolał od innych serwerów HTTP (mochiweb, odchylenia itp.).

+0

Pytanie dotyczy żądań HTTP, a nie odpowiedzi, więc serwery są nieistotne. –

+0

To również specjalnie pytano o inety, więc nie ma potrzeby downmark – Alfamale

0

Obecnie klient FTP i klient HTTP oraz serwer zostały włączone do programu Inets. Inet to tylko serwer internetowy. Niektóre z klientów HTTP w Inetach to Inet Http (d), który jest implementacją Http 1.1.

Użyłem ibrowse przed, to jest klient http 1.1. Możesz używać ibrowse do tworzenia żądań http. otwórz terminal Erlang i uruchom ibrowse, ale upewnij się, że masz folder ibrowse w folderze lib Erlang w C: \ Program Files \ Erlang \ lib. W swoim typie terminala Erlang.

ibrowse: start(). , a następnie, aby http żądań jak. ibrowse: send_req ("http://ajax.googleapis.com/ajax/services/search/web?v=1.0 & q = animal", [], get).