Olùyí cURL sí Àmúlò Ọ̀fẹ́

Lẹ̀ẹ̀ka àṣẹ cURL kan kí o sì gba àmúlò tí ó bára mu ní JavaScript (fetch), Node.js, Python (requests), tàbí Go. A ń ṣàyẹ̀wò rẹ̀ pátápátá nínú ẹ̀rọ àwárí rẹ — àwọn token kò kúrò lára ẹ̀rọ rẹ rárá.

💡 Fọwọ́lé àṣẹ curl èyíkéyìí — títí kan àwọn àṣẹ ọ̀pọ̀ ìlà pẹ̀lú àmì \ tí ó ń tẹ̀síwájú — kí o sì rí kóòdù tí ó bára mu. Ṣíṣàyẹ̀wò ń ṣẹlẹ̀ pátápátá nínú aṣàwárí rẹ; ìbéèrè rẹ (àti àwọn tókìnì kankan nínú rẹ̀) kò kúrò ní ẹ̀rọ rẹ láé.

Bí Ó Ṣe Ń Ṣiṣẹ́

Dídàkọ àṣẹ cURL kan láti inú àkọsílẹ̀ API tàbí tab nẹ́tíwọ́ọ̀kì browser rẹ àti fífi ọwọ́ tún un kọ jẹ́ àṣejù. Olùyípadà yìí ń yanjú àṣẹ náà ó sì ń dá kóòdù tí ó bára mu — àti nítorí ó lè gbé àwọn àmì ìdánimọ̀ àṣẹ, kò fi àṣẹ rẹ ránṣẹ́ síbikíbi rí.

  1. 1
    O fi àṣẹ cURL kan lẹ́
    Pẹ̀lú àwọn àṣẹ ọ̀pọ̀ ìlà pẹ̀lú ìtẹ̀síwájú backslash, àwọn orí-ọ̀rọ̀ tí a fi àmì sí, àwọn ẹ̀ka JSON, àti ìdánimọ̀ ìpìlẹ̀.
  2. 2
    Olùyanjú tí ó mọ̀ nípa shell ń yanjú rẹ̀
    A ń pín àṣẹ náà sí ẹ̀ka pẹ̀lú ìtẹ́lọ́rùn àwọn àmì ìdánimọ̀ ẹyọ/méjì àti àwọn escape, lẹ́yìn náà a ń túmọ̀ àmì kọ̀ọ̀kan (-X, -H, -d, -F, -u, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ) — gbogbo rẹ̀ nínú browser rẹ.
  3. 3
    A ń dá kóòdù tí ó bára mu
    Yan JavaScript (fetch), Node.js, Python (requests), tàbí Go (net/http). Àwọn ẹ̀ka JSON ni a ń yọjáde gẹ́gẹ́ bí ohun ìbílẹ̀ níbi tí ó bá yẹ.
  4. 4
    Dàkọ kí o sì fi sínú iṣẹ́ rẹ
    Kóòdù tí a dá ti ṣetán fún lílò; dàkọ pẹ̀lú ìtẹ̀wọ́ kan.

Àwọn àṣẹ cURL sábà máa ń ní àwọn àmi ìjẹ́rìí bearer, àwọn kọ́kọ́rọ́ API, àti cookies nínú. Ọ̀pọ̀lọpọ̀ olùyípadà orí ayélujára máa ń fi àṣẹ rẹ ránṣẹ́ sí sẹ́ẹ̀vàrì láti ṣe é. Èyí máa ń pín gbogbo rẹ̀ nínú ẹ̀rọ rẹ nìkan, nítorí náà àwọn àṣírí rẹ kì í fi ojú-ìwé sílẹ̀.

Àwọn Irinṣẹ Tó Jọra

Àwọn Ìbéèrè Tí A Máa Ń Béèrè