Hello+World
adalah cara browser akan menyandikan data formulir ( application/x-www-form-urlencoded
) untuk GET
permintaan dan ini adalah formulir yang diterima secara umum untuk bagian permintaan URI.
http://host/path/?message=Hello+World
Jika Anda mengirim permintaan ini ke servlet Java, servlet akan dengan benar mendekode nilai parameter. Biasanya satu-satunya waktu ada masalah di sini adalah jika pengkodean tidak cocok.
Sebenarnya, tidak ada persyaratan dalam spesifikasi HTTP atau URI bahwa bagian kueri yang akan dikodekan menggunakan application/x-www-form-urlencoded
pasangan nilai kunci; bagian permintaan hanya perlu dalam bentuk yang diterima server web. Dalam praktiknya, ini tidak mungkin menjadi masalah.
Biasanya tidak benar menggunakan pengkodean ini untuk bagian lain dari URI (jalur misalnya). Dalam hal ini, Anda harus menggunakan skema penyandian seperti yang dijelaskan dalam RFC 3986 .
http://host/Hello%20World
Lebih lanjut di sini .