diff --git a/pages.id/windows/curl.md b/pages.id/windows/curl.md new file mode 100644 index 0000000000..51278a4499 --- /dev/null +++ b/pages.id/windows/curl.md @@ -0,0 +1,19 @@ +# curl + +> Perintah ini dapat merupakan alias dari `Invoke-WebRequest` jika program `curl` () tidak terpasang secara benar di PowerShell. + +- Cari tahu apakah `curl` sudah terpasang dengan benar dengan menampilkan versi program tersebut. Jika perintah ini memunculkan pesan galat/error, maka PowerShell berkemungkinan sedang menggantinya dengan `Invoke-WebRequest`: + +`curl --version` + +- Tampilkan dokumentasi untuk perintah `curl` yang asli: + +`tldr curl -p common` + +- Tampilkan dokumentasi untuk perintah `curl` yang asli dalam program `tldr` versi lawas: + +`tldr curl -o common` + +- Tampilkan dokumentasi untuk perintah `Invoke-WebRequest`: + +`tldr invoke-webrequest` diff --git a/pages.id/windows/invoke-webrequest.md b/pages.id/windows/invoke-webrequest.md new file mode 100644 index 0000000000..df071b680e --- /dev/null +++ b/pages.id/windows/invoke-webrequest.md @@ -0,0 +1,25 @@ +# Invoke-WebRequest + +> Membuat panggilan dan permintaan HTTP/HTTPS. +> Perintah ini hanya dapat digunakan dalam PowerShell. +> Informasi lebih lanjut: . + +- Unduh konten URL ke file: + +`Invoke-WebRequest {{http://example.com}} -OutFile {{jalan/menuju/file}}` + +- Kirim data form yang telah di encode (permintaan POST atau tipe data `application/x-www-form-urlencoded`): + +`Invoke-WebRequest -Method Post -Body @{ name='bob' } {{http://example.com/form}}` + +- Kirim sebuah permintaan dengan header tambahan, menggunakan metode HTTP kustom: + +`Invoke-WebRequest -Headers {{@{ X-My-Header = '123' }}} -Method {{PUT}} {{http://example.com}}` + +- Kirim data dalam format JSON, Menentukan jenis konten yang sesuai header: + +`Invoke-WebRequest -Body {{'{"name":"bob"}'}} -ContentType 'application/json' {{http://example.com/users/1234}}` + +- Berikan nama pengguna dan kata sandi untuk otentikasi server: + +`Invoke-WebRequest -Headers @{ Authorization = "Basic "+ [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("myusername:mypassword")) } {{http://example.com}}` diff --git a/pages.id/windows/iwr.md b/pages.id/windows/iwr.md new file mode 100644 index 0000000000..00c83f7690 --- /dev/null +++ b/pages.id/windows/iwr.md @@ -0,0 +1,7 @@ +# iwr + +> Perintah ini merupakan alias dari `Invoke-WebRequest` di PowerShell. + +- Tampilkan dokumentasi untuk perintah asli: + +`tldr invoke-webrequest` diff --git a/pages.id/windows/wget.md b/pages.id/windows/wget.md new file mode 100644 index 0000000000..ebfcb22e6c --- /dev/null +++ b/pages.id/windows/wget.md @@ -0,0 +1,19 @@ +# wget + +> Perintah ini dapat merupakan alias dari `Invoke-WebRequest` jika program `wget` () tidak terpasang secara benar di PowerShell. + +- Cari tahu apakah `wget` sudah terpasang dengan benar dengan menampilkan versi program tersebut. Jika perintah ini memunculkan pesan galat/error, maka PowerShell berkemungkinan sedang menggantinya dengan `Invoke-WebRequest`: + +`curl --version` + +- Tampilkan dokumentasi untuk perintah `wget` yang asli: + +`tldr wget -p common` + +- Tampilkan dokumentasi untuk perintah `wget` yang asli dalam program `tldr` versi lawas: + +`tldr wget -o common` + +- Tampilkan dokumentasi untuk perintah `Invoke-WebRequest`: + +`tldr invoke-webrequest`