CURL

CURL
Contoh output dari perintah curl -O
Tipecommand-line tool (en) Terjemahkan, Pustaka perangkat lunak, perangkat lunak bebas dan HTTP client (en) Terjemahkan Edit nilai pada Wikidata
Versi pertama1997; 28 tahun lalu (1997)[1]
Versi stabil
8.11.1 (11 Desember 2024) Edit nilai pada Wikidata
GenreKlien FTP / Klien HTTP
LisensiPerangkat lunak bebas: Lisensi turunan MIT/X
Bahasa
Karakteristik teknis
Sistem operasiAIX, AmigaOS, BeOS, Chrome NaCl, DOS, DragonFly BSD, FreeBSD, GNU-Darwin, HPUX, Haiku, Hurd, IRIX, Linux, macOS, MiNT, Midnight BSD, Minix, NetBSD, NetWare, Nexenta, OS/2, Open Server, OpenBSD, Plan9, QNX, RISC OS, Solaris, Syllable, Tru64 UNIX, UnixWare, VMS, Microsoft Windows, z/OS
Metode inputAntarmuka baris perintah Edit nilai pada Wikidata
Bahasa pemrogramanC (mul) Terjemahkan Edit nilai pada Wikidata
Informasi pengembang
PembuatDaniel Stenberg[2]
PengembangPara kontributor proyek cURL
Informasi tambahan
Situs webcurl.se (bahasa Inggris) Edit nilai pada Wikidata
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Pelacakan kesalahanLaman pelacakan Edit nilai pada Wikidata
Free Software Directorycurl Edit nilai pada Wikidata
Panduan penggunaLaman panduan Edit nilai pada Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini


cURL (dilafalkan 'curl'[4]) adalah sebuah proyek perangkat lunak komputer yang menyediakan pustaka (libcurl) dan perkakas baris perintah (curl) untuk pentransferan data menggunakan berbagai protokol jaringan. Nama cURL merupakan singkatan dari "Client URL"[5] yang dirilis pada tahun 1997.[6]

Sejarah

cURL dirilis pada tahun 1997.[6] cURL awalnya dinamai httpget dan kemudian menjadi urlget sebelum memakai versi namanya saat ini.[7][8] Penulis asli dan pengembang utamanya ialah seorang pengembang Swedia Daniel Stenberg, yang membuat cURL dikarenakan ia ingin mengotomatisasi pengambilan data nilai tukar mata uang untuk para pengguna IRC.[2]

libcurl

libcurl adalah pustaka transfer URL sisi klien yang bebas.[9] libcurl mendukung kuki, DICT, FTP, FTPS, Gopher, HTTP/1[10] (dengan dukungan HTTP/2 dan HTTP/3), HTTP POST, HTTP PUT, tunneling proksi HTTP, HTTPS, IMAP, Kerberos, LDAP, MQTT, POP3, RTSP, RTMP, SCP, SMTP, dan SMB. Pustaka ini mendukung skema URI file, SFTP, Telnet, TFTP, pelanjutan transfer berkas, pengunggahan FTP, pengunggahan berbasis form HTTP, sertifikasi HTTPS, LDAPS, proksi, dan otentikasi pengguna-ditambah-sandi.[11]

Pustaka libcurl merupakan pustaka yang portabel. Pustaka ini dapat dibangun dan bekerja dengan serupa dalam banyak platform, termasuk AIX, AmigaOS, Android, BeOS, BlackBerry Tablet OS dan BlackBerry 10,[12] OpenVMS, Darwin, DOS, FreeBSD, HP-UX, HURD, iOS, IRIX, Linux, macOS, NetBSD, NetWare, OpenBSD, OS/2, QNX Neutrino, RISC OS, Solaris, Symbian, Tru64, Ultrix, UnixWare, dan Microsoft Windows.[13]

Pustaka libcurl merupakan pustaka yang bebas, thread-safe dan kompitabel dengan IPv6. Pengikatan tersedia untuk lebih dari 40 bahasa pemrograman, termasuk C/C++, Java, PHP, dan Python.

Pustaka libcurl mampu mendukung axTLS,[14] GnuTLS, mbed TLS, NSS, QSOSSL di IBM i, SChannel di Windows, Secure Transport di macOS dan iOS, SSL/TLS melalui OpenSSL, dan wolfSSL.

cURL

cURL adalah sebuah perkakas baris perintah untuk mendapatkan dan mengirim data termasuk berkas-berkas dengan menggunakan sintaks URL. Karena cURL menggunakan libcurl, maka cURL dapat mendukung setiap protokol yang didukung oleh libcurl.[11]

cURL mendukung HTTPS dan secara baku melakukan verifikasi sertifikat SSL ketika protokol aman ditentukan, seperti protokol HTTPS. Ketika cURL terhubung ke sebuah peladen jarak jauh melalui HTTPS, cURL akan memperoleh sertifikat peladen jarak jauh, kemudian memeriksa terhadap gerai keabsahan sertifikat CA dari peladen jarak jauh untuk memastikan peladen jarak jauh merupakan pengklaim sertifikat tersebut. Beberapa paket cURL dibundel dengan berkas gerai sertifikat CA. Ada beberapa opsi untuk menentukan sertifikat CA seperti dengan parameter baris perintah --cacert dan --capath. Opsi --cacert dapat dipakai untuk menentukan lokasi berkas gerai sertifikat CA. Pada sistem operasi Windows, jika sebuah berkas sertifikat CA tidak ditentukan, cURL akan mencari nama berkas sertifikat CA "curl-ca-bundle.crt" dengan urutan sebagai berikut:

  1. Direktori di mana program cURL ditempatkan.
  2. Direktori saat ini.
  3. Direktori sistem Windows.
  4. Direktori Windows.
  5. Direktori-direktori yang ditentukan pada variabel lingkungan %PATH%.[15]

cURL akan menampilkan sebuah pesan galat bila peladen jarak jauh menggunakan sertifikat yang ditandatangani sendiri, atau bila sertifikat peladen jarak jauh tidak ditandatangani oleh CA yang terdaftar dalam berkas sertifikat CA. Parameter -k atau --insecure adalah opsi yang dapat digunakan untuk melewati langkah-langkah verifikasi sertifikat. Cara alternatif yang lain, jika peladen jarak jauh dapat dipercayai, sertifikat CA peladen jarak jauh dapat ditambahkan ke berkas gerai sertifikat CA.

Contoh

Penggunaan dasar cURL yaitu dengan mengetik curl pada baris perintah dan kemudian diikuti dengan URL:

$ curl www.example.com

cURL bakunya menampilkan output yang diambilnya berdasarkan output standar yang ditentukan pada sistem (biasanya jendela terminal). Jadi, menjalankan perintah di atas pada kebanyakan sistem operasi akan menampilkan kode sumber www.example.com di jendela terminal. Parameter -o dapat digunakan untuk menyimpan output dalam berkas:

$ curl -o example.html www.example.com

Lihat pula

  • curl-loader – perkakas pengujian sumber terbuka yang berbasis pada cURL.
  • libwww – pustaka sebelum cURL yang dilengkapi dengan antarmuka baris perintah.
  • PowerShelliwr (Invoke-WebRequest) Windows PowerShell mempunyai fungsionalitas mirip dengan cURL; klien Web kelas juga.[16]
  • Web crawler – bot internet yang dapat meng-crawl situs web.
  • Wget – perkakas baris perintah yang serupa tanpa ada pustaka yang terkait, tetapi mampu mengunduh secara rekursif.

Referensi

  1. ^ "History of curl - How curl Became Like This". curl. Diarsipkan dari versi asli tanggal 30 September 2017. Diakses tanggal 17 November 2016. Daniel simply adopted an existing command-line open-source tool, httpget, that Brazilian Rafael Sagula had written and recently release version 0.1 of. After a few minor adjustments, it did just what he needed. […] HttpGet 1.0 was released on April 8th 1997 with brand new HTTP proxy support. […] Stenberg was spending time writing an IRC bot for an Amiga related channel on EFnet. He then came up with the idea to make currency-exchange calculations available to Internet Relay Chat (IRC) users. 
  2. ^ a b Stenberg, Daniel (20 Maret 2015). "curl, 17 years old today". daniel.haxx.se. Diakses tanggal 20 Maret 2015. 
  3. ^ "Releases curl/curl" – via GitHub. 
  4. ^ "curl - Frequently Asked Questions". curl.haxx.se. 
  5. ^ Stenberg, Daniel. "Origin of the name". curl.haxx.se/ (dalam bahasa Inggris). Diarsipkan dari versi asli tanggal 2018-06-27. Diakses tanggal 25 April 2018. 
  6. ^ a b "cURL: docs/HISTORY.md | Fossies". fossies.org. Diakses tanggal 29 September 2019. 
  7. ^ "Changelog" (dalam bahasa Inggris). 4 Januari 2020. Diakses tanggal 4 Januari 2020. The first curl release. The tool was named urlget before this. And httpget before that. 
  8. ^ Stenberg, Daniel (4 Januari 2020). "Restored complete curl changelog" (html). Haxx Se. Diakses tanggal 2 Januari 2020. 
  9. ^ Jones, M. Tim (8 September 2009). "Conversing through the Internet with cURL and libcurl - Using libcurl with C and Python". IBM Developerworks. Diarsipkan dari versi asli tanggal 14 April 2015. Diakses tanggal 12 September 2018. 
  10. ^ Stenberg, Daniel (5 Agustus 2019). "http09: disable HTTP/0.9 by default in both tool and library". GitHub. Diarsipkan dari versi asli (html) tanggal 5 Agustus 2019. Diakses tanggal 5 Agustus 2019. As the plan has been laid out in DEPRECATED. Update docs accordingly and verify in test 1174. 
  11. ^ a b "curl - How To Use". curl.haxx.se. 
  12. ^ "Open Source Components for the Native SDK for BlackBerry Tablet OS". Diarsipkan dari versi asli tanggal 27 Januari 2013. Diakses tanggal 19 September 2017. 
  13. ^ "Tar and Curl Come to Windows!". TECHCOMMUNITY.MICROSOFT.COM. 22 Maret 2019. 
  14. ^ "axTLS Embedded SSL". axtls.sourceforge.net. 
  15. ^ "curl - SSL CA Certificates". curl.haxx.se. 
  16. ^ Del, Ryan (2 Maret 2018). "Comandi equivalenti a cURL e Wget per Windows command-line con Powershell" [cURL and Wget equivalent commands for Windows command-line with Powershell] (html). Ryadel (dalam bahasa Italia). Diakses tanggal 4 Januari 2020. Per emulare il comportamento del comando Linux cURL, è sufficiente creare un file cURL.ps1 contenente la seguente riga di codice 

Pranala luar

Read other articles:

Micromeria graeca Classificação científica Reino: Plantae Clado: angiospérmicas Clado: eudicotiledóneas Ordem: Lamiales Família: Lamiaceae Género: Micromeria Espécie: M. graeca Nome binomial Micromeria graeca(L.) Benth. ex Rchb. Micromeria graeca é uma espécie de planta com flor pertencente à família Lamiaceae. A autoridade científica da espécie é (L.) Benth. ex Rchb., tendo sido publicada em Fl. Germ. Excurs. 311 (1831-1832).[1] Portugal Trata-se de uma espécie presente no te...

 

Tengo miedo torero Ficha técnicaDirección Rodrigo SepúlvedaGuion Rodrigo SepúlvedaPedro LemebelBasada en Tengo miedo, torero de Pedro LemebelMúsica Pedro Aznar y Manuel GarcíaFotografía Sergio ArmstrongProtagonistas Alfredo CastroLeonardo OrtizgrisJulieta ZylberbergSergio HernándezAmparo NogueraLuis Gnecco Ver todos los créditos (IMDb)Datos y cifrasPaís ChileAño 2020Género Drama, cine histórico y romanceDuración 93 minutosIdioma(s) EspañolCompañíasProductora Forastero, Tornad...

 

Zie Michiel de Ruyter (doorverwijspagina) voor andere betekenissen van Michiel de Ruyter. Michiel Adriaenszoon de Ruyter Michiel de Ruyter door Ferdinand Bol in 1667. Hij draagt zijn Orde van de Heilige Michaël Bijnaam Bestevaêr Geboren 24 maart 1607Vlissingen Overleden 29 april 1676Baai van Syracuse Rustplaats Nieuwe Kerk, Amsterdam Land/zijde Republiek der Zeven Verenigde Nederlanden Onderdeel Staatse vloot (Marine) Dienstjaren 1637–1676 Rang Luitenant-admiraal-generaal Slagen/oorlogen ...

Political scandal in Canada This article is part of a series aboutJustin Trudeau Electoral record Family Trudeaumania Prime Minister of CanadaPremiershipCabinet PoliciesDomestic policy Foreign policyForeign tripsCarbon pricing (Pan-Canadian Framework)COVID-19 aid Budgets2016201720182019202120222023 42nd Parliament (2015–2019)Bill C-51CETABill C-16Bill C-46Cannabis ActSaudi Arabia disputeMeng Wanzhou case / Two MichaelsElections Modernization ActPhilippines waste disputeBill C-69 Bi...

 

Proposed port in Maharashtra, India This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (September 2022) (Learn how and when to remove this template message) Jalna Dry Port (Multi-Model Logistic Park)Ja...

 

Novel tanpa huruf RPoster Film 'Novel Tanpa Huruf R'Sutradara Aria Kusumadewa Produser Lola Amaria Ditulis oleh BE Rasuli PemeranLola AmariaAgastya KandouOtig PakisFaizal KamarullahYati SurachmanNorman AkyuwenFahraniPenata musikSlankSinematograferFauzi WahyudiPenyuntingAria KusumadewaDistributorTit's Film ProductionTanggal rilis2003Durasi85 menitNegara IndonesiaBahasa Indonesia Novel Tanpa Huruf R adalah sebuah film drama indie dari Indonesia yang disutradarai dan disunting oleh Aria Ku...

Men's association football team This article is about the men's team. For the women's team, see Finland women's national football team. FinlandNickname(s)Huuhkajat (The Eagle-owls)[1]AssociationFootball Association of FinlandConfederationUEFA (Europe)Head coachMarkku KanervaCaptainLukas HradeckyMost capsJari Litmanen (137)Top scorerTeemu Pukki (39)Home stadiumHelsinki Olympic StadiumFIFA codeFIN First colours Second colours FIFA rankingCurrent 59 3 (30 November 2023)[2]Highest...

 

سعة قصوى للأكسجين (VO2max هي أكبر سعة الجسم لاستيعاب الأكسجين في حالة بذل أكبر مجهود في الدقيقة. وتقاس تلك الخاصية بالمليلتر أكسجين لكل دقيقة (مليلتر  O2/دقيقة). وقد تستخدم الخاصية VO2max كمقياس لتقييم قدرة شخص على بذل مجهود جسماني.[1][2][3] يمكن قياس السعة القصوى للأكس...

 

Эту статью предлагается удалить.Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/29 октября 2023.Пока процесс обсуждения не завершён, статью можно попытаться улучшить, однако следует воздерживаться от переименований или немо...

1933 film The Empress and IDirected byFriedrich HollaenderWritten byPaul FrankRobert LiebmannWalter ReischFelix SaltenProduced byErich PommerStarringLilian HarveyMady ChristiansConrad VeidtHeinz RühmannCinematographyFriedl Behn-GrundEdited byHeinz G. JansonRené MétainMusic byFranz WaxmanProductioncompanyUFADistributed byUFARelease date23 April 1933Running time82 minutesCountryGermanyLanguageGerman The Empress and I (German: Ich und die Kaiserin) is a 1933 German musical comedy film directe...

 

Wind instrument VuvuzelaA modern plastic VuvuzelaBrass instrumentClassification Brass[1] Wind Brass Aerophone Hornbostel–Sachs classification423.121.22(Tubular end-blown trumpet with mouthpiece)Playing range Varies by instrument, typically around B♭Related instruments Bugle Vuvuzela note A standard short 58-centimetre (1.9 ft) vuvuzela plays a single B♭ note. Problems playing this file? See media help. The vuvuzela /vuːvuːˈzɛlə/ is a horn, with an inexpensive inje...

 

1951 film by N.K. Ziree NazneenDirected byN. K. ZiriWritten byM. SadiqProduced byP. N. AroraStarringMadhubalaNasir KhanMusic byGhulam MohammadRelease date1951CountryIndiaLanguageHindi Nazneen is a 1951 Indian film directed by N. K. Ziree and starring Madhubala, Nasir Khan and Jayant.[1] It was the debut film of Amjad Khan.[2] Plot It starts with a young Kundan, who was often absorbed in day dreaming. He would often be thinking and thinking or planning in his imagination of his...

Indiana Eastern RailroadOverviewHeadquartersEdwardsville, IllinoisReporting markIERRLocaleIndiana and OhioDates of operation2005–TechnicalTrack gauge4 ft 8+1⁄2 in (1,435 mm) standard gaugeLength43.0 miles (69.2 km) The Indiana Eastern Railroad (reporting mark IERR) is a short-line railroad in the U.S. states of Indiana and Ohio, operating a former Chesapeake and Ohio Railway line between Richmond, Indiana and Fernald, Ohio under lease from CSX Transportati...

 

KaheanKelurahanKantor Kelurahan KaheanPeta lokasi Kelurahan KaheanNegara IndonesiaProvinsiSumatera UtaraKotaPematangsiantarKecamatanSiantar UtaraKode Kemendagri12.72.03.1005 Kode BPS1273040007 Luas-Jumlah penduduk-Kepadatan- Kahean adalah salah satu kelurahan di Kecamatan Siantar Utara, Pematangsiantar, Sumatera Utara, Indonesia. Pranala luar (Indonesia) Keputusan Menteri Dalam Negeri Nomor 050-145 Tahun 2022 tentang Pemberian dan Pemutakhiran Kode, Data Wilayah Administrasi Pemerintahan...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Chestnuts Long Barrow di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap...

Hungarian sprinter The native form of this personal name is Rácz Vilmos. This article uses Western name order when mentioning individuals. Vilmos Rácz (March 31, 1889 – July 18, 1976) was a Hungarian athlete. He competed at the 1908 Summer Olympics in London and at the 1912 Summer Olympics in Stockholm.[1] Vilmos Rácz, Hungarian athlete In the 100 metres, Rácz took second place in his first round heat with a time of 11.4 seconds. He did not advance to the semifinals. His...

 

American actress (born 1979) Alison LohmanLohman in March 2017BornAlison Marion Lohman (1979-09-18) September 18, 1979 (age 44)Palm Springs, California, U.S.OccupationActressYears active1988–2016Spouse Mark Neveldine ​ ​(m. 2009)​Children3 Alison Marion Lohman (born September 18, 1979) is a retired American actress. Lohman began her career with small roles in short and independent films, and had a breakthrough as the star of the drama film White ...

 

Royal Australian Air Force squadron No.11 Squadron RAAFNo. 11 Squadron's crestActive1939–currentCountryAustraliaBranchRoyal Australian Air ForceRoleMaritime patrolPart ofNo. 92 Wing RAAFGarrison/HQRAAF Base EdinburghMotto(s)Shepherd or DestroyEngagementsWorld War IIVietnam WarEast TimorIraqAfghanistanAircraft flownPatrolP-8A PoseidonMilitary unit No. 11 Squadron is a Royal Australian Air Force (RAAF) maritime patrol squadron based at RAAF Base Edinburgh, South Australia. It was formed ...

2021 American animated short film Us AgainOfficial posterDirected byZach ParrishWritten byZach ParrishProduced byBrad SimonsenCinematography Chris McKane Amol Sathe Edited byJesse AvernaMusic byPinar ToprakProductioncompanies Walt Disney Animation Studios Walt Disney Pictures Distributed byWalt Disney Studios Motion PicturesRelease date March 5, 2021 (2021-03-05) (with Raya and the Last Dragon)Running time6–7 minutesCountryUnited StatesLanguageEnglish Us Again is an 2021 Amer...

 

First National Bank ArenaLocation217 Olympic DriveJonesboro, Arkansas 72401OwnerArkansas State UniversityOperatorArkansas State UniversityCapacity10,038 basketball10,252-11,209 concerts and events [1]SurfaceMulti-surfaceConstructionBroke ground1984OpenedJuly 11, 1987Construction cost$19 million($48.9 million in 2022 dollars[2])ArchitectWittenberg, Delony & DavidsonStructural engineerGeiger Engineers[3]TenantsArkansas State University Red Wolves (NCAA) (1987–...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!