Chuyển đến nội dung

cURL Converter — Chuyển cURL sang fetch, Python, Go, PHP

Chuyển lệnh cURL sang JavaScript fetch, Node, Python requests, Go, PHP và axios. Xem method, query, header, cookie và body. Chạy ngay trên trình duyệt.

Ví dụ
Lệnh cURL

Request

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

Tham số 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"
}

Tùy chọn

Nén (--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 dòng · cảnh báo: 0Không gửi gì cả

Chạy trong trình duyệt. Lệnh chỉ được phân tích, không bao giờ được thực thi, và không có request nào được gửi.

Tài liệu tham khảo về định dạng

Trang công cụ được cập nhật: