Isivakashi sicindezela inkinobho. Iseva yakho ye-PHP ishaya i-API yangaphandle. I-API ibona ukuxhumana okuphumayo kweseva, noma ukuphuma kwe-proxy elungiselelwe lokho kuxhumana. Isiphequluli sesivakashi sisingatha ukuxhumana okuhlukile okuya kuwebhusayithi yakho.

Ukukopisha ikheli lesivakashi kuheda akukwazi ukuhambisa ukuxhumana kwe-PHP kwinethiwekhi yesivakashi. Amaheda idatha ethunyelwa ngokuxhumana osekuvele kusungulwe. Indawo okusiya kuyo ingasebenzisa iheda lokudlulisa elithembekile kumqondo wayo wohlelo, kodwa lokho akukwenzi inani leheda libe yikheli lomthombo wokuxhumana.

I-proxy kufanele yamukele ukuxhumana

Ukuze kuthunyelwe i-PHP cURL ngomunye umshini, lowo mshini kufanele unikeze isevisi ye-proxy efinyelelekayo enemvume yokuthwala isicelo. Inqubo ye-PHP kufanele ikwazi ukuxhumana nayo. Isikhathi sesiphequluli esivamile sesivakashi asiniki iseva yakho indawo enjalo ye-proxy ejwayelekile.

Inketho ye-proxy ye-libcurl ikhetha isevisi i-cURL exhumana nayo. Ayikwazi ukucela noma isiphi isiphequluli ukuthi siqale isicelo egameni layo.

Isicelo sesiphequluli wukwakhiwa okuhlukile

Kwezinye izi-API, isiphequluli singashaya indawo okusiya kuyo ngqo. Lokho kubeka isicelo endleleni yenethiwekhi yomsebenzisi, ngaphansi kokulungiselelwa kwakhe kwe-proxy. Futhi kudinga i-API eklanyelwe amaklayenti esiphequluli. Ukufinyelela okuwela imvelaphi kulandela i-CORS, futhi izifakazelo ezithunyelwa kukhodi yesiphequluli ziyatholakala kulowo klayenti.

Nquma ukuthi isicelo siyingxenye yani ngaphambi kokukhetha inketho ye-proxy. Gcina izifakazelo zeseva kuseva; sebenzisa ukuhlanganiswa kwesiphequluli okubhaliwe uma isevisi isekela okukodwa. Akukho kwakhiwa okunikeza indlela emfushane ethembekile yokwenza isicelo seseva sizuze ubunikazi benethiwekhi besivakashi.

Izihloko ezihlobene