Как я делаю Запрос HTTPS с Erlang?

Я попробовал inets библиотека, но это испытывает таймаут. Я не думаю, что это поддерживает HTTPS. Я пытаюсь использовать ibrowse, но он не работает.

22
задан TalkLittle 19 February 2016 в 11:46
поделиться

1 ответ

У меня это отлично работает:

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") также будет работать, вам просто нужно загрузить соответствующие приложения перед любым запросом.

31
ответ дан 29 November 2019 в 05:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: