Error HTTP/2 stream 0 was not closed cleanly:

My request flow is like :

                             Consul
                                ^
                                |
  Request --> public nginx --> tyk --> microservice(spring boot)

When I do curl to the microservice directly (docker container) I get the proper response.

I am thinking more of some http version mismatch between Tyk and my SpringBoot microservice.
How do I configure http versions in Tyk ?