一个域名可以做两个网站吗,iis默认网站删除,网站的比较,怎么制作邀请函手机版POST请求
【传输实体文本】向指定资源提交数据进行处理请求#xff08;例如提交表单或者上传文件#xff09;。数据被包含在POST请求体中。POST 请求可能会导致新的资源的建立或已有资源的修改。
场景#xff1a;
1. 提交用户注册信息。 2. 提交修改的用户信息。
常见的…POST请求
【传输实体文本】向指定资源提交数据进行处理请求例如提交表单或者上传文件。数据被包含在POST请求体中。POST 请求可能会导致新的资源的建立或已有资源的修改。
场景
1. 提交用户注册信息。 2. 提交修改的用户信息。
常见的post提交数据类型
第一种application/json这是json格式也是非常友好的深受喜欢的一种如下 {“input1”:“xxx”,“input2”:“ooo”,“remember”:false}
第二种application/x-www-form-urlencoded
浏览器的原生 form 表单如果不设置 enctype 属性那么最终就会以 application/x-www-form-urlencoded 方式提交数 input1xxxinput2ooorememberfalse 第三种multipart/form-data:这一种是表单格式的数据类型如下 ------WebKitFormBoundaryrGKCBY7qhFd3TrwA Content-Disposition: form-data;
nametexttitle------WebKitFormBoundaryrGKCBY7qhFd3TrwA Content-Disposition:
form-data; name“file”; filename“chrome.png” Content-Type:
image/png PNG … content of chrome.png …
------WebKitFormBoundaryrGKCBY7qhFd3TrwA–
第四种text/xml:这种直接传的xml格式
第五种application/octet-stream这种类型通常用于发送二进制数据。
第六种Multipart/formdata上传文件时所用格式
发送POST请求 // 1 创建请求对象WebRequest request WebRequest.Create(http://192.168.113.74:3000/register);// 2 设置post请求request.Method POST;// 3 设置超时时间request.Timeout 30000;// 4 设置请求内容类型 (请求内容类型主要是针对传递时普通数据和传递图片而设置的)request.ContentType application/x-www-form-urlencoded; // 主要针对传递数据是字符串格式// 5 设置请求数据string data name this.textBox1.Text psw this.textBox2.Text; // 组织写入数据byte[] bs Encoding.UTF8.GetBytes(data); // 转成字节数据Stream postStream request.GetRequestStream(); // 传进传递数据// write方法 :// 参数1 字节数组把字符串可以转成字节数组// 参数2 从那个地方开始写入从头开始写写0// 参数3 写入的长度postStream.Write(bs,0,bs.Length); // 写入数据// 6 获取响应WebResponse response request.GetResponse(); // 获取响应Stream st response.GetResponseStream(); // 响应流StreamReader sr new StreamReader(st); // 创建读取工具string data1 sr.ReadToEnd(); // 获取响应字符串st.Close();sr.Close();this.label3.Text 结果\n data1;