URL长度问题!
http协议中,用get方法发起请求时,URL的长度限制是多少呢?请求参数最多可以是几个哟?
多谢指教!
|
-- 作者:mingjava -- 发布时间:2006-6-4 7:28:00 --
http协议中规定的长度不能超过256
所以建议你还是使用post的方式传输 安全灵活
|
-- 作者:cj007 -- 发布时间:2006-6-4 11:23:00 --
可是post方式要自己写代码进行url编码呀,用get可以硬编码成url格式吧
多谢指教!
|
-- 作者:magic003 -- 发布时间:2006-6-4 11:33:00 --
使用Post方法不需要进行URL编码,数据是在request的body中传输的,跟URL没有关系。可以使用DataInputStream/DataOutputStream直接对数据进行读写。
|
-- 作者:mingjava -- 发布时间:2006-6-4 12:24:00 --
使用POST方法的时候 如果你按照application/octet-stream的形式传输数据 那么可以不用编码 直接进行流操作
如果你使用application/x-www-form-urlencoded的形式 必须进行URL编码
|
-- 作者:magic003 -- 发布时间:2006-6-4 14:39:00 --
恩,又长见识了。
|