GUI tool for API testing with possibility to choose HTTP protocol version



  • I'm looking for a GUI tool for API testing that allows for changing a HTTP protocol version.

    There're many tools for API testing, but all I've found don't offer a choice of selecting what HTTP protocol version will be used in requests. Examples are Postman that doesn't support http2 at all, nor it allows for changing HTTP version in requests.

    Insomnia or Firecamp both support http2, but they always send it in TLS handshake, therefore it's not possible to omit this from the TLS handshake and force the tools to use e.g. HTTP/1.1

    enter image description here

    As of now, I know only about curl that supports the selection of HTTP version, e.g.:

    curl -v --http1.1 -D - https://jsonplaceholder.typicode.com/posts -o /dev/null
    

    This will instruct curl to not send http2 option in TLS handshake:

    enter image description here

    So, what I'm looking for is a GUI tool similar to Postman that offers what curl does regarding the choice of HTTP protocol version. What are such tools?



  • In the version of Insomnia I am using (2021.3.0) you can change the HTTP version in the settings. The options are Default, HTTP 1.0, HTTP 1.1, HTTP/2



Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2