Cum să configurezi Curl în WAMP

Ce este cURL?

cURL este un proiect software care oferă o bibliotecă (libcurl) și un utilitar de linie de comandă (curl) pentru transferul de date folosind diverse protocoale de rețea. Numele vine de la "Client URL".

cURL este un utilitar de linie de comandă pentru obținerea sau trimiterea de date, inclusiv fișiere, folosind sintaxa URL. Deoarece cURL folosește libcurl, acceptă toate protocoalele suportate de libcurl.

cURL suportă HTTPS și efectuează verificarea certificatelor SSL în mod implicit atunci când este specificat un protocol securizat, cum ar fi HTTPS. Când cURL se conectează la un server remote prin HTTPS, va obține certificatul serverului remote, apoi va verifica validitatea acestuia față de depozitul său de certificate CA pentru a se asigura că serverul remote este cel pe care îl pretinde. Unele pachete cURL includ un fișier de depozit de certificate CA. Există mai multe opțiuni pentru a specifica un certificat CA, cum ar fi --cacert și --capath. Opțiunea --cacert poate fi folosită pentru a specifica locația fișierului de depozit de certificate CA. Pe platforma Windows, dacă nu este specificat un fișier de certificat CA, cURL va căuta un fișier de certificat CA numit „curl-ca-bundle.crt” în următoarea ordine:

  • Directorul în care se află programul cURL.
  • Directorul de lucru curent.
  • Directorul de sistem Windows.
  • Directorul Windows.
  • Directoarele specificate în variabilele de mediu %PATH%

cURL va returna un mesaj de eroare dacă serverul remote utilizează un certificat auto-semnat sau dacă certificatul serverului remote nu este semnat de o CA listată în fișierul de certificate CA. Opțiunea -k sau --insecure poate fi folosită pentru a omite verificarea certificatului. Alternativ, dacă serverul remote este de încredere, certificatul CA al serverului remote poate fi adăugat la fișierul de depozit de certificate CA.

Video 1 - Cum să configurezi Curl în WAMP (Tutorial video)

More information