Hello+World
es cómo un navegador codificará los datos del formulario ( application/x-www-form-urlencoded
) para una GET
solicitud y este es el formulario generalmente aceptado para la parte de consulta de un URI.
http://host/path/?message=Hello+World
Si envió esta solicitud a un servlet Java, el servlet decodificará correctamente el valor del parámetro. Por lo general, la única vez que hay problemas aquí es si la codificación no coincide.
Estrictamente hablando, no hay ningún requisito en las especificaciones HTTP o URI de que la parte de la consulta se codifique utilizando application/x-www-form-urlencoded
pares clave-valor; la parte de la consulta solo debe estar en la forma que acepta el servidor web. En la práctica, es poco probable que esto sea un problema.
En general, sería incorrecto utilizar esta codificación para otras partes del URI (la ruta, por ejemplo). En ese caso, debe usar el esquema de codificación como se describe en RFC 3986 .
http://host/Hello%20World
Más aquí .