Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 10505|Jawab: 2

Perintah curl parameter umum

[Salin tautan]
Diposting pada 17/12/2016 09.38.29 | | | |


curl adalah alat transfer file yang menggunakan aturan URL untuk bekerja di bawah baris perintah. Ini mendukung pengunggahan dan pengunduhan file, jadi ini adalah alat transfer yang komprehensif, tetapi secara tradisional, adalah kebiasaan untuk menyebut URL sebagai alat pengunduhan.

-a/--append dilampirkan ke file target saat mengunggah file
-A/--user-agent <string> mengatur agen pengguna untuk dikirim ke server
- AnyAuth dapat menggunakan metode otentikasi "apa saja"
-b/--cookie <nama=string/file> string cookie atau lokasi baca file
- penggunaan dasar otentikasi dasar HTTP
-B/--use-ascii menggunakan ASCII/transfer teks
-c/--cookie-jar <file> untuk menulis cookie ke file ini setelah operasi selesai
-C/--lanjutkan-di <offset> Titik henti lanjutkan
-d/--data <data> HTTP POST mentransmisikan data
--data-ascii <data> memposting data dengan mode ASCII
--data-binary <data> post data dalam biner
--negotiate menggunakan otentikasi HTTP
--digest menggunakan otentikasi digital
--disable-eprt EPRT atau LPRT dilarang
--disable-epsv melarang penggunaan EPSV
-D/--dump-header <file> menulis informasi header ke file
--egd-file <file> mengatur jalur soket EGD untuk Data Acak (SSL).
--tcp-nodelay dengan opsi TCP_NODELAY
URL sumber -e/--referer
-E/--cert <cert[:p asswd]> File sertifikat klien dan kata sandi (SSL)
--tipe <type> file sertifikat tipe sertifikat (DER/PEM/ENG) (SSL)
--key <key> private key file (SSL)
--key-type <type> (DER/PEM/ENG) (SSL)
--pass <pass> Private Key Cipher (SSL)
--engine <eng> enkripsi mesin menggunakan (SSL). "--engine list" untuk daftar
--cacert <file> CA sertifikat (SSL)
--capath <directory> CA direktori (dibuat menggunakan c_rehash) untuk memverifikasi peer terhadap (SSL)
--sandi <list> sandi SSL
--Compressed mengharuskan pengembalian dikompresi (menggunakan deflate atau gzip)
--connect-timeout <seconds> menetapkan waktu permintaan maksimum
--create-dirs Menetapkan hierarki direktori untuk direktori lokal
--crlf upload adalah untuk mengonversi LF ke CRLF
-f/--fail tidak menampilkan kesalahan http saat koneksi gagal
--ftp-create-dirs Buat direktori jarak jauh jika tidak ada
--ftp-method [multicwd/nocwd/singlecwd] mengontrol penggunaan CWD
--ftp-pasv menggunakan PASV/EPSV alih-alih port
--ftp-skip-pasv-ip Saat menggunakan PASV, abaikan alamat IP
--ftp-ssl mencoba menggunakan SSL/TLS untuk transfer data ftp
--ftp-ssl-reqd memerlukan SSL/TLS untuk transfer data ftp
-F/--form <name=content> Mensimulasikan data pengiriman formulir HTTP
-form-string <name=string> mensimulasikan data pengiriman formulir HTTP
-g/--globoff Menonaktifkan urutan URL dan rentang dari menggunakan {} dan []
-G/--get mengirim data dengan cara get
-h/--bantuan
-H/--header <line>informasi header kustom diteruskan ke server
--ignore-content-length Panjang informasi header HTTP yang diabaikan
-i/--include output mencakup informasi header protokol
-I/--head hanya menampilkan informasi dokumen
Baca -j/--junk-session-cookies dari file untuk mengabaikan cookie sesi
- Antarmuka <interface>menentukan antarmuka/alamat jaringan yang akan digunakan
- KRB4 <级别>Mengaktifkan KRB4 tingkat keamanan yang ditentukan
-j/--junk-session-cookies membaca file untuk mengabaikan cookie sesi
--interface <interface> menggunakan antarmuka/alamat jaringan yang ditentukan
--krb4 <level> Gunakan krb4 dengan tingkat keamanan tertentu
-k/--insecure memungkinkan sertifikat untuk digunakan ke situs SSL
-K/--config ditentukan file konfigurasi dibaca
-l/--list-only mencantumkan nama file di direktori FTP
--limit-rate <rate> mengatur kecepatan transfer
--local-port<NUM> memberlakukan penggunaan nomor port lokal
-m/--max-time <seconds> mengatur waktu transfer maksimum
--max-redirs <num> menetapkan jumlah maksimum direktori untuk dibaca
--max-filesize <bytes> menetapkan jumlah total maksimum file yang diunduh
-M/--manual menunjukkan sepenuhnya manual
-n/--netrc membaca nama pengguna dan kata sandi dari file netrc
--netrc-optional Gunakan .netrc atau URL untuk mengganti -n
--ntlm menggunakan autentikasi HTTP NTLM
-N/--no-buffer menonaktifkan output buffer
-o/--output untuk menulis output ke file
-O/--remote-name menulis output ke file, mempertahankan nama file dari file jarak jauh
-p/--proxytunnel menggunakan proxy HTTP
--proxy-anyauth Pilih salah satu metode otentikasi proxy
--proxy-basic menggunakan autentikasi dasar pada proxy
--proxy-digest menggunakan otentikasi digital pada proxy
--proxy-ntlm menggunakan autentikasi ntlm pada proxy
-P/--ftp-port <address> menggunakan alamat port, bukan PASV
-Q/--quote <cmd>mengirimkan perintah ke server sebelum file ditransfer
-r/--range <range>mengambil rentang byte dari server HTTP/1.1 atau FTP
--range-file reads (SSL) file acak
-R/--remote-time Saat membuat file secara lokal, waktu file jarak jauh dipertahankan
--retry <num> Berapa kali transmisi dicoba ulang
--retry-delay <seconds> Atur interval coba lagi saat ada masalah dengan transmisi
--retry-max-time <seconds> Ketika ada masalah dengan transmisi, atur waktu coba lagi maksimum
-s/--mode senyap senyap. Tidak mengeluarkan apa pun
-S/--show-error menampilkan kesalahan
--socks4 <host[:p ort]> Proxy host dan port tertentu dengan socks4
--socks5 <host[:p ort]> Gunakan socks5 untuk memproksikan host dan port tertentu
--stderr <file>
-t/--telnet-option <OPT=val> Pengaturan opsi Telnet
--trace untuk <file> men-debug file yang ditentukan
--trace-ascii <file> Seperti --trace tetapi tidak ada output hex
--trace-time Saat melacak/output verbose, tambahkan stempel waktu
-T/--upload-file <file> Unggah file
--url <URL> URL Spet untuk bekerja
-u/--user <user[:p assword]> Atur pengguna dan kata sandi untuk server
-U/--proxy-user <user[:p assword]> Atur nama pengguna dan kata sandi proxy
-v/--verbose
-V/--version menampilkan informasi versi
-w/--write-out [format]output apa yang lengkap
-x/--proxy <host[:p ort]> menggunakan proxy HTTP pada port tertentu
-X/--request <command>menentukan perintah apa
-y/--speed-time Waktu yang dibutuhkan untuk meninggalkan batas kecepatan. Defaultnya adalah 30
-Y/--speed-limit menghentikan batas kecepatan transmisi, waktu kecepatan 'detik
-z/--time-cond pengaturan waktu teleportasi
-0/--http1.0 menggunakan HTTP 1.0
-1/--tlsv1 menggunakan TLSv1 (SSL)
-2/--sslv2 (SSL) menggunakan SSLv2
-3/--sslv3 SSLv3 (SSL)
--3p-quote seperti -Q untuk URL sumber untuk transfer pihak ke-3
--3P-URL menggunakan URL untuk transmisi pihak ketiga
--3p-user menggunakan nama pengguna dan kata sandi untuk transmisi pihak ketiga
-4/--ipv4 menggunakan IP4
-6/--ipv6 menggunakan IP6
-#/--progress-bar menampilkan status transfer saat ini dengan bilah kemajuan





Mantan:Unduh Windows (64-bit) menggunakan perintah curl dengan alat
Depan:System.ObjectDisposedException: 无法访问已释放的对象。
 Tuan tanah| Diposting pada 28/05/2022 21.08.30 |
Metode di Linux yang mengikat host untuk mengakses halaman web melalui perintah curl

 Tuan tanah| Diposting pada 29/11/2023 22.47.01 |
Curl WGET mengabaikan menonaktifkan validasi sertifikat HTTPS
https://www.itsvse.com/thread-10705-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com