Restconf and http/1 modifications for http/1-only
This commit is contained in:
parent
c006c6189d
commit
61661e6940
10 changed files with 77 additions and 75 deletions
|
|
@ -1,16 +1,25 @@
|
|||
#!/usr/bin/env bash
|
||||
# Restconf HTTP/1.1 Expect/Continue functionality
|
||||
# Trigger Expect by curl -H. Some curls seem to trigger one on large PUTs but not all
|
||||
|
||||
# Override default to use http/1.1
|
||||
# In http/2 there is no explicit continue
|
||||
HAVE_LIBNGHTTP2=false
|
||||
# If both HTTP/1 and /2, force to /1 to test native http/1 implementation
|
||||
|
||||
# Magic line must be first in script (see README.md)
|
||||
s="$_" ; . ./lib.sh || if [ "$s" = $0 ]; then exit 0; else return 0; fi
|
||||
|
||||
if ! ${HAVE_HTTP1}; then
|
||||
echo "...skipped: Must run with http/1"
|
||||
if [ "$s" = $0 ]; then exit 0; else return 0; fi
|
||||
fi
|
||||
|
||||
APPNAME=example
|
||||
|
||||
if [ ${HAVE_LIBNGHTTP2} = true ]; then
|
||||
# Pin to http/1
|
||||
HAVE_LIBNGHTTP2=false
|
||||
CURLOPTS="${CURLOPTS} --http1.1"
|
||||
HVER=1.1
|
||||
fi
|
||||
|
||||
cfg=$dir/conf.xml
|
||||
fyang=$dir/restconf.yang
|
||||
fjson=$dir/large.json
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue