✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Töötamine cURL-i, WordPressi ja Valetiga

6

Olen üks neist tüüpidest, kes kasutab oma peamise DNS1.1.1.1 -serverina ja .1.0.0.1

Kuid üks probleem, mis nende peamiste DNS-serveritena (ja võib-olla ka teiste, ma ei tea, kuna ma pole neid proovinud), kaasnev probleem on see, et kui ma kasutan cURL-i kolmanda osapoole serverile päringute tegemiseks, annab sageli tulemuseks 404.

Õnneks on see lihtne lahendus.

cURL, WordPress ja Valet

Lühidalt öeldes on lihtne muudatus lisada oma võrgueelistustesse oma kohalik host DNS-i kirjena.

Kui soovite näha selle tegemiseks vajalikke samme ja mõnda näidiskoodi, mis ei tööta (muidugi enne muudatust), lugege edasi.

Pange tähele, et ma kasutan selleks ekraanipilte, kuid kui teile sobib DNS-failide redigeerimine oma algses operatsioonisüsteemis, töötab see sama hästi.

DNS-i värskendamine

Sõltuvalt kasutatavast operatsioonisüsteemist on DNS-i sätete muutmise viis erinev.

Kui kasutate macOS-i, siis vahekaart Võrk ja Interneti-ühenduse loomiseks kasutatava adapteri täpsemad suvandid pakuvad teile seda, mida peate värskendama.

Klõpsake sellel ekraanil DNS-i vahekaarti, seejärel lisage 127.0.0.1loendi ülaossa.

Näidiskood

Mis puudutab põhjuse nägemist, miks on vaja midagi sellist teha, siis olen alati leidnud, et näidiskoodi nägemine on kasulik. Peamised põhjused on see, et see annab meile midagi testida enne ülaltoodud muudatuste tegemist ja seejärel pärast ülaltoodud muudatuste tegemist.

Seda arvestades on siin natuke kasutatud koodi, mis ei tööta ilma ülaltoodud õige DNS-ita:

Kuid kui DNS on värskendatud, töötab see suurepäraselt. Ja, et olla selge, pooldan ma endiselt [wp_safe_remote_get](https://developer.wordpress.org/reference/functions/wp_safe_remote_get/)ja [wp_safe_remote_post](https://developer.wordpress.org/reference/functions/wp_safe_remote_post/)aga see projektide olemus määrab ka selle, millised piirangud meil on.

Lisaks saate võimaluse korral nende funktsioonidega tutvuda, et näha, mis kulisside taga toimub. 🙂

See on kõik

Nagu ma varem mainisin, on see lihtne protsess. Minu arvates on siiski kasulik jagada mõlemat tüüpi koodi, mis võib probleemi põhjustada, nii et kui näete midagi sarnast ja saate cURL-i, WordPressi ja Valeti kasutamisel sarnase tulemuse, siis teate, kuidas seda lahendada.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem