开发Http联网程序是常常会根据需要,在连接时调用HttpConnection的setRequestProperty方法来设置请求属性。今天有点好奇地把
setRequestProperty("Content-Type","application/x-www-form-urlencoded");
改为和服务器返回值一样就是
setRequestProperty("Content-Type"," text/vnd.wap.wml; charset=utf-8");
问题就出现了,GET请求方法一切正常,但是使用POST方法请求时参数都是为空,原来Apache服务器是根据请求的Content-Type来读取参数的,以上的修改会导致Apache服务器无法读取POST的参数。