Цурл Цонвертер
Претворите цурл команде у Питхон спремне за покретање, ЈаваСцрипт преузимање, Ноде акиос, ПХП и Го код — локално у вашем претраживачу.
Резултат
Свака АПИ документација на планети приказује примере као цурл команде, а сваки претраживач извози ухваћени саобраћај као Цопи као цУРЛ — али ваш пројекат је написан на Питхон-у, ЈаваСцрипт-у, ПХП-у или Го-у. Овај конвертор ради досадан превод: налепите команду цурл, изаберите циљни језик и пренесите радни код са методом, УРЛ-ом, заглављима, телом, аутентификацијом и пољима обрасца.
Конвертор заправо анализира команду на начин на који би то урадила љуска: једноструки и двоструки наводници, побеђени знакови и команде са више редова са задњим косим цртама се правилно токенизују, а затим се заставице цурл-а тумаче — -Кс/--рекуест, -Х/--хеадер, -д/--дата/--дата-рав, -у/-ј, -дата-рав, -у/-ј -КСПОСТ. Из тог модела захтева генерише идиоматски код за пет циљева: Питхон захтеве, претраживач/дохваћање чвора, Ноде.јс акиос, ПХП цУРЛ и Го нет/хттп.
Детаљи су важни у генерисаном коду. ЈСОН тело се детектује преко Цонтент-Типе или --јсон и приказује се као изворни дикт или литерал објекта — тако да можете природно уређивати поља уместо да се борите против наводника. Основни аутх постаје аутх тупле захтева, заглавље ауторизације са бтоа() у преузимању, акиос опција аутх, ЦУРЛОПТ_УСЕРПВД у ПХП-у или СетБасицАутх у Го. Отпремање датотека (-Ф наме=@филе) генерише прави вишеделни код, укључујући Го-ов шаблон за миме/вишеделно писање који нико не памти напамет.
Излаз је означен синтаксом, може се копирати једним кликом и преузети под правим именом датотеке. А пошто цурл команде копиране из ДевТоолс-а редовно садрже колачиће сесије и АПИ кључеве, цела конверзија се покреће на страни клијента у вашем претраживачу — ништа се не преноси, а страница ради ван мреже када се учита.