Lewati ke konten

cURL Converter — Ubah cURL ke fetch, Python, Go, PHP

Konversi perintah cURL ke JavaScript fetch, Node, Python requests, Go, PHP, dan axios. Lihat method, query, header, cookie, dan body. Berjalan di browser.

Contoh
Perintah cURL

Request

POSThttps://api.example.com/v1/orders

Parameter query

2
expand
items
limit
20

Header

2
Content-Type
application/json
Authorization
Bearer demo_7f3a9c2e41

Cookie

2
session
7d1f0c
theme
dark

Body

JSON
{
  "customer": "cus_42",
  "items": [
    {
      "sku": "KB-75",
      "qty": 1
    }
  ],
  "note": "It's a gift"
}

Opsi

Terkompresi (--compressed)
// Browsers drop forbidden headers (Cookie, Host, Referer…).
// For cookies, use credentials: "include" instead.

// Browser manual redirects return an opaque response; the 3xx status and body are unavailable.
const response = await fetch("https://api.example.com/v1/orders?expand=items&limit=20", {
  redirect: "manual",
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer demo_7f3a9c2e41",
    "Cookie": "session=7d1f0c; theme=dark"
  },
  body: JSON.stringify({
    "customer": "cus_42",
    "items": [
      {
        "sku": "KB-75",
        "qty": 1
      }
    ],
    "note": "It's a gift"
  })
});

console.log(response.status, await response.text());

POST · 25 baris · peringatan: 0Tidak ada yang dikirim

Berjalan di browser Anda. Perintah hanya di-parse, tidak pernah dijalankan, dan tidak ada request yang dibuat.

Referensi format

Halaman alat diperbarui: