You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ngcp-panel/tools_bin/ngcp-api-get

40 lines
539 B

#!/bin/sh
CURL="/usr/bin/curl"
usage () {
cat << EOF
Usage: $0 [OPTIONS] <url>
sends a get request to NGCP REST API
OPTIONS:
-h this help
-v verbose mode
EOF
exit 1
}
test -z "$APIUSER" && APIUSER="administrator:administrator"
HEADERS="-H 'Connection: close'"
while getopts "hv" OPTION
do
case $OPTION in
h)
usage
;;
v)
VERBOSE="--verbose"
;;
?)
usage
;;
esac
done
shift $(($OPTIND - 1))
URL="$1"
test -z "$URL" && usage;
${CURL} -i ${VERBOSE} -X GET "$HEADERS" --user "$APIUSER" --insecure "$URL"