פֿאַר אַן עקזיסטירנדיקער HTTPotion אַפּליקאַציע, גיב איבער דעם ענדפּונקט צו זײַן ibrowse טראַנספּאָרט:

response = HTTPotion.get(
  "http://www.example.com/",
  ibrowse: [proxy_host: ~c"proxy.example", proxy_port: 8080]
)

דער ליטעראַל ~c פֿאַרזאָרגט אַ Erlang charlist פֿאַר דעם פּראָקסי האָסט נאָמען. דער פּאָרט איז אַ גאַנצע צאָל. אַן HTTP ענדפּונקט פֿון דער HTTP פּראָקסי רשימה קען אָנפֿילן די צוויי פֿעלדער פֿאַר דער געוויזענער דערלויבטער פּובליקער בקשה, אָן צולייגן אַ פּראָקסי קאָנטע. דער README פֿון HTTPotion באַמערקט אַז ibrowse אָפּציעס נוצן בכלל charlists און נישט געוויינטלעכע Elixir בינערישע סטרינגס.

דער אויסעווענדיקער URL בלײַבט דער ציל. די אײַנגענעסטע ibrowse שליסלוואָרט רשימה איז די איבערגעבונג פֿון טראַנספּאָרט אָפּציעס; זי איז נישט קיין HTTP קאָפּ און נישט קיין קווערי פּאַראַמעטער.

באַהאַנדלט די Response אָדער ErrorResponse וואָס HTTPotion גיט צוריק דורך דעם געוויינטלעכן פֿלאַס פֿון דער אַפּליקאַציע. דער מעטאָד אָן אַן אויסרופֿצײכן קען צוריקגעבן אַ פֿעלער אָביעקט, בשעת get! וואַרפֿט אַן אויסנאַם ווען די אָפּעראַציע דורכוואַרפֿט זיך.

דאָס איז אַ ויסהאַלט רעפֿערענץ פֿאַר HTTPotion, וואָס זײַן ויסהאַלטער צייכנט עס אָן ווי פֿאַרעלטערט. HTTPoison איז אַן אַנדער ביבליאָטעק מיט אַן אַנדער טראַנספּאָרט צובינד; זײַן פּראָקסי אַרגומענט איז נישט די זעלבע אָפּציע בלויז ווײַל די נעמען זעען אויס ענלעך.

פֿאַרבונדענע אַרטיקלען