Skip to content
Snippets Groups Projects
Commit d56550ad authored by Craig Tiller's avatar Craig Tiller
Browse files

Test invalid accept-encoding values

parent 795764bf
No related branches found
No related tags found
No related merge requests found
...@@ -96,5 +96,19 @@ int main(int argc, char **argv) { ...@@ -96,5 +96,19 @@ int main(int argc, char **argv) {
"\x10\x0auser-agent\"bad-client grpc-c/0.12.0.0 (linux)", "\x10\x0auser-agent\"bad-client grpc-c/0.12.0.0 (linux)",
GRPC_BAD_CLIENT_DISCONNECT); GRPC_BAD_CLIENT_DISCONNECT);
/* bad accept-encoding algorithm */
GRPC_RUN_BAD_CLIENT_TEST(verifier,
PFX_STR
"\x00\x00\xd2\x01\x04\x00\x00\x00\x01"
"\x10\x05:path\x08/foo/bar"
"\x10\x07:scheme\x04http"
"\x10\x07:method\x04POST"
"\x10\x0a:authority\x09localhost"
"\x10\x0c""content-type\x10""application/grpc"
"\x10\x14grpc-accept-encoding\x1enobody-knows-the-trouble-i-see"
"\x10\x02te\x08trailers"
"\x10\x0auser-agent\"bad-client grpc-c/0.12.0.0 (linux)",
GRPC_BAD_CLIENT_DISCONNECT);
return 0; return 0;
} }
# headers used in badreq.c
# use tools/codegen/core/gen_header_frame.py to generate the binary strings
# contained in the source code
:path: /foo/bar
:scheme: http
:method: POST
:authority: localhost
content-type: application/grpc
grpc-accept-encoding: nobody-knows-the-trouble-i-see
te: trailers
user-agent: bad-client grpc-c/0.12.0.0 (linux)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment