Hogyan állítsuk be a Curl-t WAMP-ban

Mi az a cURL?

A cURL egy számítógépes szoftver projekt, amely egy könyvtárat (libcurl) és parancssori eszközt (curl) biztosít adatok átviteléhez különböző hálózati protokollok használatával. A név a "Client URL" rövidítése.

A cURL egy parancssori eszköz adatok küldéséhez vagy fogadásához, beleértve fájlokat is, URL szintaxis segítségével. Mivel a cURL a libcurl-t használja, ezért minden olyan protokollt támogat, amelyet a libcurl.

A cURL támogatja a HTTPS-t, és alapértelmezés szerint SSL tanúsítvány ellenőrzést végez, amikor biztonságos protokoll van megadva, például HTTPS. Amikor a cURL HTTPS-en keresztül csatlakozik egy távoli szerverhez, megszerzi a távoli szerver tanúsítványát, majd ellenőrzi annak érvényességét a saját CA tanúsítványtárolójával szemben, hogy biztosítsa a távoli szerver valódiságát. Néhány cURL csomag CA tanúsítványtároló fájllal együtt van csomagolva. Több lehetőség is van a CA tanúsítvány megadására, például a --cacert és a --capath. A --cacert opció használható a CA tanúsítványtároló fájl helyének megadására. Windows platformon, ha nincs megadva CA tanúsítványfájl, a cURL a következő sorrendben keresi a "curl-ca-bundle.crt" nevű CA tanúsítványfájlt:

  • A cURL program könyvtára.
  • Az aktuális munkakönyvtár.
  • A Windows rendszerkönyvtár.
  • A Windows könyvtár.
  • A %PATH% környezeti változókban megadott könyvtárak

A cURL hibaüzenetet ad vissza, ha a távoli szerver önaláírt tanúsítványt használ, vagy ha a távoli szerver tanúsítványa nem a CA tanúsítványfájlban szereplő hitelesítéssel van aláírva. A -k vagy --insecure opció használható a tanúsítvány ellenőrzés kihagyására. Alternatív megoldásként, ha a távoli szerver megbízható, a távoli szerver CA tanúsítványa hozzáadható a CA tanúsítványtároló fájlhoz.

1. videó - Hogyan állítsuk be a Curl-t WAMP-ban (Videó útmutató)

More information