ለነባር የHTTPotion መተግበሪያ፣ የመጨረሻ ነጥቡን ለibrowse ማስተላለፊያው ያስተላልፉ፦

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

የ~c ቃል በቀጥታ የErlang charlist ለፕሮክሲው አስተናጋጅ ስም ያቀርባል። ወደቡ ኢንቲጀር ነው። ከየHTTP ፕሮክሲ ዝርዝር የተገኘ የHTTP መጨረሻ ነጥብ የፕሮክሲ መለያ ሳይጨምር ለሚታየው የተፈቀደ ይፋዊ ጥያቄ እነዚህን ሁለት መስኮች ሊሞላ ይችላል። የHTTPotion README የibrowse አማራጮች በአጠቃላይ ከተራ የElixir binary string ይልቅ charlist እንደሚጠቀሙ ይጠቁማል።

የውጭው URL መድረሻው ሆኖ ይቆያል። የውስጠኛው ibrowse ቁልፍ ቃል ዝርዝር የማስተላለፊያ አማራጮች ርክክብ ነው፤ የHTTP ራስጌ ወይም የጥያቄ መለኪያ አይደለም።

HTTPotion የሚመልሰውን Response ወይም ErrorResponse በመተግበሪያው የተለመደ ሂደት ያስተናግዱ። ባንግ ያልሆነው ዘዴ የስህተት ነገር ሊመልስ ይችላል፣ get! ግን ስራው ሲወድቅ ስህተት ያስነሳል።

ይህ ለHTTPotion የጥገና ማጣቀሻ ነው፤ ጠባቂው እሱን ተተክቷል ብሎ ምልክት አድርጓል። HTTPoison ሌላ የማስተላለፊያ በይነገጽ ያለው ሌላ ቤተ-መጽሐፍት ነው፤ ስሞቹ ተመሳሳይ በመሆናቸው ብቻ የፕሮክሲ ክርክሩ ተመሳሳይ አማራጭ አይደለም።

ተዛማጅ ጽሑፎች