API Client
HTTP requests bhejein, headers aur params banayein aur responses inspect karein; aapki aakhri 25 save hoti hain.
Requests seedhe aapke browser se us URL tak bheji jaati hain jo aap daalte hain — ArrayKit unhe proxy, dekhta ya store nahi karta. Aapki request history is browser ke local storage mein hi rehti hai.
Koi curl command hai? Use cURL to Fetch se convert karein.
API Client ke baare mein
Yeh API client aapko seedhe aapke browser se HTTP requests build aur send karne deta hai, ek lightweight Postman ki tarah. Ek method chunein, URL daalein, simple key/value rows ke saath query parameters aur headers add karein, aur POST, PUT, PATCH aur DELETE ke liye ek JSON ya raw body attach karein. Request bhejein aur poora response inspect karein: status code, time, size, headers aur ek pretty-printed body. Aap jo bhi request bhejte hain woh aapki last 25 mein save hoti hai, is browser mein stored, taaki aap use ek click mein dobara khol aur resend kar saken. Requests seedhe aapke browser se us URL tak jaati hain jo aap daalte hain — woh kabhi ArrayKit ke through route nahi hoti — isliye yeh tool target API ki CORS policy se bandha hota hai, bilkul kisi bhi browser fetch ki tarah.
Features
- Sabhi common methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Toggleable key/value rows ke saath query params aur headers banayein
- Ek JSON ya raw request body bhejein; Content-Type aapke liye set ho jaata hai
- Response status, time aur size ek nazar mein dekhein
- Pretty-printed JSON response aur ek poora response-headers view
- Aapki last 25 requests is browser mein save hoti hain aur reloadable hain
- Response body ya headers ek click mein copy karein
- Aapke browser mein chalta hai aur seedhe endpoint se baat karta hai
API Client kaise use karein
- Ek HTTP method chunein aur request URL daalein.
- Neeche ke tabs mein koi bhi query params, headers, ya body add karein.
- Apne browser se request fire karne ke liye Send click karein.
- Response ka status, timing, headers aur body inspect karein.
Example
Input
GET https://jsonplaceholder.typicode.com/todos/1
Output
200 OK · 142 ms · 83 B
{
"userId": 1,
"id": 1,
"completed": false
}
Ek GET request aur uska formatted JSON response.
Common errors aur troubleshooting
- Request "Failed to fetch" ke saath fail ho jaati hai aur koi response nahi aata. — Browsers sirf un APIs ko call kar sakte hain jo cross-origin requests allow karti hain. Agar target API CORS headers nahi bhejti, to browser response ko block kar deta hai — ek CORS-enabled API istemaal karein ya use apne backend se call karein.
- Ek http:// URL ki request block ho jaati hai. — https par serve hone wale pages insecure http endpoints ko call nahi kar sakte (mixed content). API ka https version istemaal karein.
Aksar pooche jaane wale sawaal
- API client kya hai?
- Ek API client aapko HTTP requests build aur send karne deta hai aur responses inspect karne deta hai, taaki aap bina code likhe REST APIs test aur debug kar saken. Yeh aapke browser mein chalta hai.
- Kya meri request ArrayKit ke servers se hokar jaati hai?
- Nahi. Har request seedhe aapke browser se us URL tak bheji jaati hai jo aap daalte hain; ArrayKit use kabhi proxy, dekhta ya store nahi karta. Aapki request history sirf is browser mein rakhi jaati hai.
- Mujhe CORS error kyun aata hai?
- Browsers cross-origin responses ko block kar dete hain jab tak target API sahi CORS headers return na kare. Yeh ek browser security rule hai — desktop tools browser na hone ki wajah se ise avoid karte hain. Ek CORS-enabled API ya apna server istemaal karein.
- Kya meri requests save hoti hain?
- Aapki last 25 requests is browser ke local storage mein save hoti hain taaki aap unhe resend kar saken. History ya apna browser storage clear karne se woh hat jaati hain.
- Kaunse HTTP methods supported hain?
- GET, POST, PUT, PATCH, DELETE, HEAD aur OPTIONS. POST, PUT, PATCH aur DELETE ek request body le ja sakte hain.
Related tools
- cURL se Fetch — Ek curl command ko JavaScript fetch() call mein convert karein.
- URL Parser — Ek URL ko uske parts mein todein aur query parameters list karein.
- JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
- JWT Decoder — Ek JWT ka header aur payload decode karein aur exp/iat inspect karein (bina verification ke).
- Base64 Encode / Decode — UTF-8 safe Base64 encoding aur decoding.
- URL Encode / Decode — URL components ko encode aur decode karein.
Saare ArrayKit tools