Сканструюйце каманду curl візуальна — скапіруйце адным клікам.
Візуальны канструктар каманд curl для тэставання API і HTTP-запытаў. Задайце URL, метад, загалоўкі, цела і аўтарызацыю — атрымайце гатовую каманду для капіравання ў тэрмінал.
-X METHOD — HTTP-метад (GET, POST, PUT, PATCH, DELETE і інш.);-H "Header: value" — даданне адвольнага загалоўка;-d "data" — цела запыту (для POST/PUT/PATCH);-u user:pass — HTTP Basic Auth;-L — сачыць за HTTP-рэдырэктамі;-v — падрабязны вывад (загалоўкі запыту і адказу);-k — ігнараваць памылкі SSL-сертыфіката;-i — уключыць загалоўкі адказу ў вывад.Выберыце метад POST і ўвядзіце адрас канечнай кропкі. У раздзеле «Загалоўкі» дадайце Content-Type: application/json. Затым у полі «Цела запыту» ўвядзіце ваш JSON, напрыклад {"key":"value"}. Інструмент аўтаматычна падставіць флагі -X POST, -H 'Content-Type: application/json' і -d '{"key":"value"}'.
Так. У полі «Загалоўкі» дадайце Authorization: Bearer <ваш_токен>. Флаг -H будзе згенераваны правільна. Для Basic Auth дастаткова ўвесці лагін і пароль у адпаведныя палі — інструмент аўтаматычна дадасць -u user:password.
Пераканайцеся, што ў URL няма лішніх прабелаў, а радкі загалоўкаў не змяшчаюць пераносаў. У Windows замяніце адзінарныя двукоссі на падвойныя. Таксама ўпэўніцеся, што цела запыту для GET-метаду пустое. Калі памылка застаецца, праверце правільнасць адраса і дадайце флаг -v для дэталёвай адладкі.