对于没有百分比编码 URI 的请求,正确的 HTTP 响应是什么?

What is the correct HTTP response for requests without percent encoded URI?

关于 HTTP API/HTTP Web 服务器,如果客户端未对请求参数应用 URL 编码,服务器应该 returns 的 HTTP 响应代码是什么。我试图查看 HTTP RFC,但没有任何具体或有用的内容。

如果请求无效,您可以return 400 Bad Request 状态。

400 Bad Request

The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.

(Source)

如果您想发送更详细或更具体的回复,您可以在回复正文中提供更多详细信息。