Open ionutz89 opened 1 year ago
Hello @ionutz89 , I want to help with this bug. but I wonder does the API endpoint service built by yourself? should I make one so I can reproduce the bug again? Also which solution do you think is better?
@TwiN , I would also like to hear from your suggestions, thank you!
Hello @vax-r,
Thank you for picking up this ticket.
The target endpoint is behind ALB on the AWS cloud.
Recently the application was migrated to serve only HTTP/2.
Before, it was only serving HTTP/1 and was working fine.
I think both of your proposals should be there. One default and one for the user to have the option to choose HTTP protocol.
Let me know if you need more details.
Describe the bug
I am experiencing an issue while using the tool to check the health status of an API Endpoint. The tool is returning an HTTP code 464, indicating an incompatible protocol error.
What do you see?
The tool is returning an HTTP code 464 when attempting to check the health status using the HTTP/1.1 protocol. However, the API only accepts requests using the HTTP/2 protocol.
What do you expect to see?
The tool should successfully check the health status of the API Endpoint and return the appropriate HTTP response code 200.
List the steps that must be taken to reproduce this issue
Version
5.4.0
Additional information
The API Endpoint only supports HTTP/2 protocol requests and does not accept HTTP/1.1.
On other API Endpoints is working fine.
I would like to know if any option is available to force the tool to use the HTTP/2 protocol to check the API Endpoint's health.
Please let me know if you need any more details or information to resolve this issue.
Thank you for your attention to this matter.