models shared True
# styles in-process sync, in-process async
get_labels
  > GET /labels/.a%20b/.x.y/.x,1,y,-2
  get_labels(name='a b', names=['x', 'y'], point=Point(x=1, y=-2))
  < 204 -
  = None
get_matrix
  > GET /matrix/;name=a%3Bb/;names=x;names=y/;x=1;y=-2
  get_matrix(name='a;b', names=['x', 'y'], point=Point(x=1, y=-2))
  < 204 -
  = None
get_simple
  > GET /simple/a%2Cb/1,2,3/x=1,y=-2
  get_simple(name='a,b', names=[1, 2, 3], point=Point(x=1, y=-2))
  < 204 -
  = None
get_query every style
  > GET /query?spaced=a%20b&piped=1%7C2&x=1&y=-2&corner=x,3,y,4&flags=true&flags=false&reserved=a/b?c
  get_query(spaced=['a', 'b'], piped=[1, 2], point=Point(x=1, y=-2), corner=Point(x=3, y=4), flags=[True, False], reserved='a/b?c')
  < 204 -
  = None
get_query delimiter in a value
  ! DecodeError: DecodeError(operation_id='getQuery', reason='unencodable', location='query.spaced') [operation_id='getQuery', location=('query', 'spaced'), body_bytes=b'', truncated=False, cause=ParameterEncodingError('A delimited query value cannot contain its own delimiter')] unencodable
get_query characters to escape
  > GET /query?spaced=%C3%A4%26b%3Dc%20%23&reserved=%C3%A4%20%26%3D%23
  get_query(spaced=['ä&b=c', '#'], piped=None, point=None, corner=None, flags=None, reserved='ä &=#')
  < 204 -
  = None
get_labels escapes
  > GET /labels/.a.b/.%25.%3F.%23/.x,1,y,-2
  get_labels(name='a.b', names=['%', '?', '#'], point=Point(x=1, y=-2))
  < 204 -
  = None
get_labels slash
  > GET /labels/.a%2Fb/.x/.x,1,y,-2
  get_labels(name='a/b', names=['x'], point=Point(x=1, y=-2))
  < 204 -
  = None
get_matrix slash
  > GET /matrix/;name=a%2Fb/;names=x/;x=1;y=-2
  get_matrix(name='a/b', names=['x'], point=Point(x=1, y=-2))
  < 204 -
  = None
get_simple slash
  > GET /simple/a%2Fb/1/x=1,y=-2
  get_simple(name='a/b', names=[1], point=Point(x=1, y=-2))
  < 204 -
  = None
get_headers non-ASCII array item
  ! DecodeError: DecodeError(operation_id='getHeaders', reason='unencodable', location='header.X-Tags') [operation_id='getHeaders', location=('header', 'X-Tags'), body_bytes=b'', truncated=False, cause=ParameterEncodingError('A header value contains control characters, non-ASCII text, surrounding whitespace, or a list delimiter')] unencodable
get_header_text non-ASCII scalar
  ! DecodeError: DecodeError(operation_id='getHeaderText', reason='unencodable', location='header.X-Name') [operation_id='getHeaderText', location=('header', 'X-Name'), body_bytes=b'', truncated=False, cause=ParameterEncodingError('A header value contains control characters, non-ASCII text, surrounding whitespace, or a list delimiter')] unencodable
get_header_text scalar beyond Latin-1
  ! DecodeError: DecodeError(operation_id='getHeaderText', reason='unencodable', location='header.X-Name') [operation_id='getHeaderText', location=('header', 'X-Name'), body_bytes=b'', truncated=False, cause=ParameterEncodingError('A header value contains control characters, non-ASCII text, surrounding whitespace, or a list delimiter')] unencodable
get_header_text non-ASCII exploded array item
  ! DecodeError: DecodeError(operation_id='getHeaderText', reason='unencodable', location='header.X-Items') [operation_id='getHeaderText', location=('header', 'X-Items'), body_bytes=b'', truncated=False, cause=ParameterEncodingError('A header value contains control characters, non-ASCII text, surrounding whitespace, or a list delimiter')] unencodable
get_header_text non-ASCII object member
  ! DecodeError: DecodeError(operation_id='getHeaderText', reason='unencodable', location='header.X-Label') [operation_id='getHeaderText', location=('header', 'X-Label'), body_bytes=b'', truncated=False, cause=ParameterEncodingError('A header value contains control characters, non-ASCII text, surrounding whitespace, or a list delimiter')] unencodable
get_header_text non-ASCII enum member
  ! DecodeError: DecodeError(operation_id='getHeaderText', reason='unencodable', location='header.X-Kind') [operation_id='getHeaderText', location=('header', 'X-Kind'), body_bytes=b'', truncated=False, cause=ParameterEncodingError('A header value contains control characters, non-ASCII text, surrounding whitespace, or a list delimiter')] unencodable
get_header_text non-ASCII text content
  ! DecodeError: DecodeError(operation_id='getHeaderText', reason='unencodable', location='header.X-Note') [operation_id='getHeaderText', location=('header', 'X-Note'), body_bytes=b'', truncated=False, cause=ParameterEncodingError('A header value contains control characters, non-ASCII text, surrounding whitespace, or a list delimiter')] unencodable
get_header_text JSON content beyond Latin-1
  > GET /header-text
  get_header_text(X_Name=None, X_Items=None, X_Label=None, X_Kind=None, X_Note=None, X_Named=Named(name='日本語'))
  < 204 -
  = None
get_header_text JSON content with DEL
  > GET /header-text
  get_header_text(X_Name=None, X_Items=None, X_Label=None, X_Kind=None, X_Note=None, X_Named=Named(name='a\x7fb'))
  < 204 -
  = None
get_header_text ASCII
  > GET /header-text
  get_header_text(X_Name='a\tb ~', X_Items=['a b', 'c'], X_Label=Named(name='a b'), X_Kind=HeaderTextGetHeaderXKindParameter.plain, X_Note='a, b', X_Named=Named(name='a b'))
  < 204 -
  = None
get_literal encoded path text
  > GET /literal/a%20b%C3%A9/x%20y
  get_literal(id='x y')
  < 204 -
  = None
post_labelled_text non-ASCII media type
  ! ConfigurationError: ConfigurationError(operation_id='postLabelledText', reason='invalid_value', field_path='headers.Content-Type') [operation_id='postLabelledText', field_path=('headers', 'Content-Type')] invalid_value
get_query nothing
  > GET /query
  get_query(spaced=None, piped=None, point=None, corner=None, flags=None, reserved=None)
  < 204 -
  = None
get_query empty arrays
  > GET /query
  get_query(spaced=None, piped=None, point=None, corner=None, flags=None, reserved=None)
  < 204 -
  = None
get_headers
  > GET /headers
  get_headers(X_Point=Point(x=1, y=-2), X_Corner=Point(x=3, y=4), X_Tags=['a', 'b c'])
  < 204 -
  = None
get_cookies
  > GET /cookies
  get_cookies(ids=[1, 2], point=Point(x=1, y=-2), count=3)
  < 204 -
  = None
get_names
  > GET /names/1?id=2&class=c&from=f&self=s&options=o&request=r&page%5Bsize%5D=10
  get_names(id=1, id_1=2, class_='c', from_='f', self_1='s', options='o', request_1='r', page_size_=10, user_id='u')
  < 204 -
  = None
