Unity使用UnityWebRequest和Asp.Net下的WebApi交互详解

Unity使用UnityWebRequest和Asp.Net下的WebApi交互详解

2023年7月14日发(作者:)

Unity使⽤UnityWebRequest和下的WebApi交互详解⽬录

⼀、Http协议简介协议:(HyperText Transfer Protocol,超⽂本传输协议)是⼀种⽹络传输协议,所有的WWW⽂件都必须遵守这个标准。Http是⼀个基于TCP/IP通信协议来传递数据(HTML ⽂件, 图⽚⽂件, 查询结果等等)的。协议的特点: 1)请求--响应模式,⼀次请求--响应结束,即断开连接。 2)http是基于TCP/IP在应⽤层上的协议,数据传输是可靠的。 3)只要客户端和服务器知道如何处理数据内容,任何类型的数据都可以通过HTTP发送、接收。但必须指定合适的MIME-type(资源的媒体类型),HTTP是媒体独⽴的。:统⼀资源定位符,指资源在⽹络上的位置地址。 语法格式: protocol :// hostname[:port] / path / [;parameters][?query]#fragment

解释说明: 协议:// 域名系统(DNS) 主机名或 IP 地址[:端⼝] / 路径/ [;参数][?查询参数]#信息⽚段4.消息结构: 1)客户端请求消息 2)服务端响应消息协议常⽤的⼏种请求⽅法(Method):1)GET: ⼀般⽤于查询,Get请求会将参数明⽂显⽰在URL后⾯,为不安全的请求⽅式。2)POST:向指定资源提交数据进⾏处理请求(例如提交表单或者上传⽂件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建⽴和/或已有资源的修改。3)PUT:从客户端向服务器传送的数据取代指定的内容。4)DELETE:请求服务器删除指定的内容。t-Type1)Content-Type为http请求头和响应头中的信息。表⽰后⾯的⽂档属于什么MIME类型。由于经常要设置Content-Type,因此Request和Response都提供了⼀个专⽤的⽅法setContentType()。2)常见的content-Type a)常见的媒体格式类型如下:text/html : HTML格式text/plain :纯⽂本格式text/xml : XML格式image/gif :gif图⽚格式image/jpeg :jpg图⽚格式image/png:png图⽚格式 b)以application开头的媒体格式类型:application/xhtml+xml :XHTML格式application/xml: XML数据格式application/atom+xml :Atom XML聚合格式application/json: JSON数据格式application/pdf:pdf格式application/msword : Word⽂档格式application/octet-stream : ⼆进制流数据(如常见的⽂件下载)application/x-www-form-urlencoded :

中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式) 3)上传⽂件之时配合表单提交时常见格式:multipart/form-data : 需要在表单中进⾏⽂件上传时使⽤7.常见返回码200 - 请求成功301 - 资源(⽹页等)被永久转移到其它URL404 - 请求的资源(⽹页等)不存在500 - 内部服务器错误⼆、Unity和 WebApi交互1.需求:客户端使⽤POST⽅式提交到服务器 2)Unity代码⽰例: 2)WebApi代码⽰例:

发布者:admin,转转请注明出处:http://www.yc00.com/news/1689306996a228376.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信