#!/usr/bin/env bash #==============================================================================# # Hiermit kann man Datenübertraun per POST testen. #==============================================================================# # +/0123456789=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz #------------------------------------------------------------------------------# # chown www:www /home/http/cgi-bin/test-post.cgi ; chmod 0770 /home/http/cgi-bin/test-post.cgi #------------------------------------------------------------------------------# BS="$(uname -s)" if [ "${BS}" = FreeBSD ] ; then UMDREHEN="tail -r" elif [ "${BS}" = Linux ] ; then UMDREHEN="tac" fi ### damit awk ein einheitliches Dezimalzeichen verwendet LANG="C.UTF-8" LC_NUMERIC="de_DE.UTF-8" KOMMAzuPUNKT="tr -s ',' '.'" AWK='awk' STARTZEIT="$(date +'%FT%T')" BASE64ZEICHEN='+/0123456789=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' #==============================================================================# POSTDATEN=$(cat | tr -d '\r') echo "Content-Type: text/html; charset=utf-8 Test

POST-Test mit versteckten Daten

POSTDATEN (Std) ${POSTDATEN}
POSTDATEN (pre)
${POSTDATEN}
" #==============================================================================#