#!/bin/bash # Simplified curl function kurl() { local delimiter=$'\x1E' # ASCII record separator local response=$(curl -s "$@" -w "${delimiter}%{http_code}") IFS="$delimiter" read -r body http_code <<< "$response" export HTTP_CODE="$http_code" echo $body local field_count=$(awk -F"$delimiter" '{print NF}' <<< "$body") if (( field_count != 2 )); then echo "Error: The response body contains the delimiter." return 1 fi }