프록시 뒤에서 iex를 사용할 때 Wolfram Alpha에 대한 쿼리가 실패합니다. 나는 사용하여 프록시 설정을 시도했다
iex(1)> :httpc.set_options({:proxy, {"proxy.mycompany.org", 1234}})
그러나 이것은 CaseClauseError 오류를 제공합니다. 이 Erlang 라이브러리에 대해 iex에서 옵션을 어떻게 설정합니까? 감사합니다.
배경 : 저는 "프로그래밍 피닉스"라는 책을 읽고 있습니다.
세개:
set_options
하나의 옵션이 아닌 옵션 목록을 허용합니다.
호스트 이름은 Elixir에서는 charlist라고하는 Erlang 문자열이어야하며 Elixir에서는 작은 따옴표를 사용하여 생성됩니다.
이 옵션에는 옵션 목록이 있는 튜플 {Proxy, NoProxy}
이 필요합니다 . 이에 대한 문서를 읽을 수 있습니다. 아래 빈 목록을 사용하고 있습니다.NoProxy
NoProxyDesc
키워드 목록 구문을 사용하여 약간 더 짧게 만들 수도 있습니다.
iex(1)> :httpc.set_options([{:proxy, {{'proxy.mycompany.org', 1234}, []}}])
:ok
키워드 목록 구문을 사용하여 약간 더 짧게 만들 수도 있습니다.
iex(2)> :httpc.set_options([proxy: {{'proxy.mycompany.org', 1234}, []}])
:ok
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다