0

Hi I am using hapijs version 17 for REST API development, when we are using Content-Type as application/jwt, we are getting 415 http error code Unsupported Media Type .. details below ..

Could someone recommend how to set the Content-type header to application/jwt?

server.route({
            method: 'POST',
            path: '/hello',
            config: {
                payload: {
                  allow: 'application/jwt'
                }
              },
            handler: (request, h) => {
                console.log("req------------->",request)
                return "hello";
            }
        });

we get the following error in response:

{
    "statusCode": 415,
    "error": "Unsupported Media Type",
    "message": "Unsupported Media Type"
}

1 Answers1

1

You need to set parse: false to use these content types. Something like this

payload: {
              "parse": false,
              allow: 'application/jwt'
            }
Ashish Modi
  • 7,529
  • 2
  • 20
  • 35