http 请求方式解析

表单中<form></form>,

如果使用method="get"方式提交,则不会指定请求体编码方式。默认请求参数使用?拼接到url之后。如:http://localhost:8080/a/b/c?name=jack&age=45

如果使用method="post"方式提交
    如果没有配置请求参数编码方式(enctype="" ),则默认为enctype="application/x-www-form-urldecoded",请求参数使用?拼接到url之后。如:http://localhost:8080/a/b/c?name=jack&age=45

    如果需要上传文件,则需要将enctype改为 enctype="multipart/form-data"

    另外可使用 application/json,  application/xml 等请求参数编码方式




get中请求,则参数必须使用?拼接到url之后。如:http://localhost:8080/a/b/c?name=jack&age=45,否则后台无法接收到参数。

如果为post请求,url中也可以使用?拼接参数到url,后台一样可以解析到参数,如果请求体也有参数,则可以同时解析到。

























posted @ 2019-12-19 17:19  GordonDicaprio  阅读(218)  评论(0编辑  收藏