2010-05-22 16 views
20

Próbowałem biblioteki inets, ale limit czasu. Nie sądzę, że obsługuje on HTTPS. Próbuję użyć ibrowse, ale to nie działa.Jak wykonać żądanie HTTPS z Erlang?

+4

"Nie działa?" Opublikuj swoje błędy! Zamieść swój kod! –

Odpowiedz

28

Działa to dobrze dla mnie:

1> application:start(inets). 
ok 
2> application:start(ssl). 
ok 
3> http:request(head, {"https://example.com", []}, [{ssl,[{verify,0}]}], []). 
{ok,{{"HTTP/1.1",200,"OK"}, 
    [{"cache-control","max-age=0, proxy-revalidate"}, 
     {"date","Sun, 23 May 2010 00:38:33 GMT"}, 
     {"server","BAIDA/1.0.0"}, 
     {"content-type","text/html; charset=windows-1251"}, 
     {"expires","Sun, 23 May 2010 00:38:33 GMT"}, 
     {"set-cookie", 
     "uid=9041986921274575113; domain=.example.com; path=/; expires=Tue, 19 Jan 2038 03:14:07 GMT"}], 
    []}} 

http:request("https://example.com") będzie również działać mimo, wystarczy załadować odpowiednie aplikacje przed każdą prośbę.

+3

ahhh ... Musiałem zrobić gwiazdę ssl – gersh

Powiązane problemy