Nid yw bind Gunicorn yn ffurfweddu dirprwy allan
Dewch o hyd i'r cleient Python sy'n gwneud galwadau allan yn lle defnyddio gosodiadau'r gweinydd i mewn a'r penawdau forwarded fel rheolaeth dirprwy.
Mae cyfeiriad bind Gunicorn yn derbyn ceisiadau cymhwysiad sy'n dod i mewn. Nid yw'n dewis dirprwy ymlaen ar gyfer galwadau API a wneir gan y cymhwysiad hwnnw.
Dewch o hyd i'r defnyddiwr allan—Requests, HTTPX, SDK neu subprocess—a ffurfweddwch ei ryngwyneb dirprwy cyhoeddus neu'r amgylchedd y mae'n ei ddarllen. Nid yw Requests Session sydd wedi'i ffurfweddu'n gywir yn ailffurfweddu SDK arall.
Cymharwch amgylchedd lansio effeithiol y gweithiwr â gosodiadau'r defnydd. Gall shell rhyngweithiol ddal gwerthoedd gwahanol. Cadwch dystysgrifau yn y mecanwaith cyfrinachol sefydledig ac osgoi dympiau amgylchedd sy'n eu datgelu.
Mae opsiynau penawdau forwarded ymddiriedol Gunicorn yn dehongli metadata sy'n dod i mewn; nid ydynt yn anfon galwadau API newydd yn ôl trwy'r cyfryngwr hwnnw.
Ar gyfer gadael annisgwyl, dilynwch y cysylltiad allan. Ar gyfer ceisiadau API cyhoeddus a ganiateir trwy gyfryngwyr cyhoeddus, mae'r rhestr dirprwyon am ddim yn cynnig ymgeiswyr i'w ffurfweddu trwy brotocol a rhyngwyneb cefnogol y cleient allan hwnnw. Gall cyfeiriad yr ymwelydd, gwrandawr Gunicorn, ffynhonnell y gweinydd lleol ac allanfa'r dirprwy anghysbell fod yn wahanol i gyd. Cadwch y sylwadau hynny ar wahân yn lle gwneud i un gosodiad bind ateb y pedair cwestiwn.