学习到了网页相关的制作,发现网页相比C/S模式的程序逻辑变得简单了,但是代码不太好写,因为它不会提示你,你写的代码哪里错了,只会告诉你有没有错误,所以接下来的学习,要认真点。
get请求和post请求
(1)、如果表单是以Get方式将数据发送到服务端,那么会将用户再表单中输入的数据放到在浏览器的地址栏中发送到服务器,格式
http://localhost:2454/RequestMethod/AddInfo.ashx?txtName=itcast&txtPwd=123
以表单元素name属性的值=用户输入的值&以表单元素pwd的属性值=用户输入的值,在AddInfo。ashx文件中怎样接收数据?
在服务器接收数据
string username = context.Request.QueryString["txtName"];
string userpwd = context.Request.QueryString["txtPwd"];
(2)、如果数据是以Post提交,那么表单中的数据全部都放在请求报文的请求体中,格式如下
txtName=itcast&txtPwd=123
在服务端文件接收的时候
string userName = context.Request.Form["txtName"];
string userPwd = context.Request.Form["txtPwd"];
get请求和post请求的区别
1、post提交比get提交安全性高,
2、post发送的数据要比get大(文件),
3、浏览器搜索栏搜索(get请求)
除了将表单中的method改成get或post,是否还有其他的方式,表示get请求或post请求?
(1)、在浏览器地址中直接输入地址,敲回车,也是向服务器发送get请求。
单击超链接也是get请求
(2)、post只有将表单中的method改成post
感谢您的阅读,希望我的文档对您有所帮助!