( Raynes | 2025. 04. 03., cs – 20:31 )

Közben megoldottam. Mégse a sütik, user-agent vagy hálózati korlátozás volt a gond, nem is a curl verziója, hanem a curl van farokul implementálva. Az volt a gond, hogy én a POST request törzsét képező json fájl tartalmát a --data, --data-binary, -T kapcsolók valamelyikével küldtem, közben a -F kapcsolóval kellett, és még ott is volt egy csavar, -F "data@blob" formában működött csak. Ezt próbáltam is, -F kapcsolót, meg --binary-data "data@blob" formát, de nem kombinálva. Amit nem értek, hogy a --data-binary és a -F kapcsolóval is ugyanazt a requestet küldi, a Smartsheet demo fiókja el is fogadja a --data-binary-t, a fizetős céges fiók meg nem, mert csak. Ez a curl fejlesztők hülyesége, hogy a dolgok csak a saját szelektív logikájuk szerint működnek, szétszabdalt feature-ök mentén, nekik logikus, mert így találták ki, de igazából nincs értelme.

Most már szépen működik a szkript Batch-ban. Azt még belemondanám a „jeddzőkönbe”, hogy ez a Batch egy irtó gány, hack nyelv. FOR cikluson belül nem működnek a hagyományos szintaxisú %változó%-k, hanem körbe kell hekkelni a ciklust setlocal enabledelayedexpansion és endlocal sorokkal, és még ez se elég, a változókra továbbra is speciális !változó! szintaxissal kell hivatkozni. Agyrém. Ráadásul se rendes regexp nincs a nyelvben, se többsoros karakterláncot nem lehet változóba tenni, csak megint durva körbehekkeléssel. Undorító az egész.

Mindegy, végül megoldottam, de oltári nagy kínlódás árán, talán meg se ért az egész ennyit, inkább csak okulásként volt érdekes. Ez van, amikor hülyék irányítják az informatikát, webes szart erőltetnek, mögötte obfuszkált 50 ezer soros JS-tel, és közben a cég is korlátoz, meg a MS szarjai is primitív, használhatatlan cuccok, de még rákevernek a lapokra a curl fejlesztői is, és a kereszttűzben kialakult káoszon ember legyen, aki kiigazodik. Közben meg csak egy egyszerű POST request az egész, semmilyen JS, meg böngésző, meg szétszeparált kapcsoló nem kéne bele, egy plain textet kéne beemelni fájlból, ennyi. Ez van rommá bonyolítva, és büszke mindenki magára, hogy a kulát mennyire szépen megkavarta, követhetetlenre, és ettől ők mekkora szakemberek, ők a helikopter, hozzájuk képest mindenki kisegítős.