Saya ingin mengirim output uptime
dan df
perintah ke aplikasi web menggunakan cURL. Saya mencoba:
uptime | curl http://someurl.com -T -
Tapi itu sepertinya tidak mengirim data.
Apa cara yang tepat untuk mengirim output dari perintah ke cURL sebagai parameter POST? (atau lupa kalau itu jauh lebih mudah)
Lihat ini dijelaskan dalam manual curl: curl.haxx.se/docs/manpage.html#-d Atau dalam manual wget (under
—
mailq
--post-data=string
): gnu.org/software/wget/manual/wget.html#HTTP- Opsi
Ketika Anda mengatakan "sebagai parameter POST", maksudnya Anda memerlukannya seolah-olah Anda mengetik uptime Anda di bidang (dengan nama) pada formulir dan menekan kirim, atau seolah-olah Anda menyimpan uptime Anda ke file , lalu gunakan bidang unggah file untuk memilih file, lalu tekan kirim? Ini adalah dua cara berbeda untuk mengirim data.
—
DerfK
-T
dengan http[s]://
menggunakan PUT, bukan POST.
@ DerfK Ya, saya ingin seolah-olah saya menempelkan hasil uptime ke bidang textarea dan itu diposkan ke URL.
—
Callmeed
>
bukan pipa|
? Lihat jugaxargs
.