✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Työskentely cURL:n, WordPressin ja Valetin kanssa

6

Olen yksi niistä tyypeistä, jotka käyttävät – 1.1.1.1ja 1.0.0.1-palvelimia ensisijaisena DNS-palvelimenani.

Mutta yksi ongelma, joka liittyy näiden käyttämiseen pää DNS-palvelimina (ja ehkä muitakin, en tiedä, koska en ole kokeillut niitä), on se, että kun käytän cURL-osoitetta pyyntöjen tekemiseen kolmannen osapuolen palvelimelle, se johtaa usein 404:ään.

Onneksi siihen on helppo korjaus.

cURL, WordPress ja Valet

Lyhyesti sanottuna yksinkertainen muutos on lisätä paikallinen isäntä DNS-merkinnäksi verkkoasetuksiin.

Jos olet kiinnostunut näkemään tämän tekemiseen tarvittavat vaiheet ja esimerkkikoodin, joka ei toimi (tietenkin ennen muutosta), lue eteenpäin.

Huomaa, että aion käyttää kuvakaappauksia tähän, mutta jos haluat muokata DNS-tiedostoja alkuperäisessä käyttöjärjestelmässäsi, se toimii yhtä hyvin.

DNS:n päivittäminen

DNS-asetusten muuttaminen vaihtelee käyttämäsi käyttöjärjestelmän mukaan.

Jos käytät macOS:ää, Verkko-välilehti ja Internet-yhteyden muodostamiseen käytettävän sovittimen lisäasetukset tarjoavat sinulle päivitettävät tiedot.

Napsauta siinä näytössä DNS-välilehteä ja lisää sitten 127.0.0.1luettelosi alkuun.

Esimerkkikoodi

Kun kyse on syyn näkemisestä, miksi tällaiseen on tehtävä jotain, olen aina pitänyt esimerkkikoodin näkemisestä hyödyllisenä. Pääsyynä on se, että se antaa meille jotain testattavaa ennen yllä olevien muutosten tekemistä ja sitten yllä olevien muutosten tekemisen jälkeen.

Tässä on käyttämäni koodi, joka ei toimi ilman yllä olevaa oikeaa DNS-asetusta:

Mutta kun DNS on päivitetty, tämä toimii hienosti. Ja ollakseni selvää, kannatan edelleen [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/)mutta tämä hankkeiden luonne sanelee myös, mitä rajoituksia meillä on.

Lisäksi, jos sinulla on mahdollisuus, tutustu näihin toimintoihin ja katso mitä kulissien takana tapahtuu. 🙂

Siinä kaikki

Kuten aiemmin mainitsin, se on helppo prosessi. Minusta on kuitenkin ollut hyödyllistä jakaa, millainen koodi saattaa aiheuttaa ongelman, joten jos näet jotain samanlaista ja saat samanlaisen tuloksen cURL:n, WordPressin ja Valetin avulla, tiedät kuinka ratkaista se.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja