HTTP-POST数据

来源:互联网 发布:大众网络报17年还有吗 编辑:程序博客网 时间:2024/06/05 13:03

本篇主要涵盖

  • HTTP-POST数据的四种格式;
  • HTTP-POST数据时一些常见的坑。

HTTP-POST数据的四种格式可参见http://blog.csdn.net/a236209186/article/details/51736886


HTTP读取参数和header时踩过的坑:

有关ServletRequest.getParameter(“xxx”)

  1. url里面的肯定可以获取到;
  2. 通过postbody里传送的参数,(Content-Typeapplication/x-www-form-urlencoded),body中数据是key=value&key=value的形式。也有可能是key=ecode(value)&key=encode(value)的形式,requestInputStream被开发者读取过了那么就无法再通过getParameter获取了;反过来,如果先通过getParameter获取过参数,那么就无法从InputStream中读取数据;

ServletRequest的Header参数的key在接收端会全部变成小写。

参见:

http://www.cnblogs.com/springlight/p/6208908.html

http://blog.csdn.net/G1248019684/article/details/50850384

http://www.it610.com/article/5173146.htm