HTTP 协议Hypertext Transfer Protocol,即超文本传输协议。请求方法不会修改服务器数据的方法,可认为是安全(Safe)的。同样的请求被执行一次与连续执行多次的效果是一样的,服务器状态也是一样的,所有Safe的方法都是幂等(Idempotent)的。状态码1xx:指示信息,表示请求已接收,继续处理。2xx:成功,表示请求已被成功接收、理解、接受。3xx:重定向,要完成请求必须进行更进一步的操作。4xx:客户端错误,请求有语法错误或请求无法实现。5xx:服务器端错误,服务器未能实现合法的请求。常用请求头Accept:接收类型,表示浏览器支持的MIME类型(对标服务端返回的Content-Type)Content-Type:客户端发送出去实体内容的类型Cache-Control:指定请求和响应遵循的缓存机制,如 no-cacheIf-Modified-Since:对应服务端的 Last-Modified,用来匹配看文件是否变动,只能精确到1s之内Expires:缓存控制,在这个时间内不会请求,直接使用缓存,服务端时间Max-age:代表资源在本地缓存多少秒,有效时
REST Client插件可以帮助我们在日常的接口开发过程中简化接口的请求调试方式,并加速开发进程。安装插件点击VS Code左边栏的【扩展】选项卡,在搜索框中输入【REST Client】,找到REST Client后点击安装即可。新建文件文件以http或rest为后缀名,如demo.http或demo.rest。插件用法简单用法GET https://api.uomg.com/api/rand.qinghua打完命令后,上面会出现Send Request字样,点击后,右边会出现发送请求后的返回结果。当需要多个请求时,用###隔开,可以在其后添加注释:GET https://api.uomg.com/api/rand.qinghua ### POST请求 POST https://api.uomg.com/api/rand.qinghua变量文件变量可以在http文件任意位置定义文件变量,它们可以在整个文件的任何请求中引用。例如:@hostname = api.uomg.com GET https://{{hostname}}/api/rand.qinghua定义变量使用 @ 符号
三毛
头发渐少,仅剩三根