【JavaScript详细解析之网络请求与远程资源】URL的格式(相对路径、绝对路径等)的解释与XHR对象一样 。
请求完成、资源可用时 , 期约会解决一个Response对象 , 这个对象是API的封装 , 可以通过它取得相应资源 。 获取资源要使用这个对象的属性和方法 , 掌握响应的情况并将负载均衡转为有用的形式 。
2、读取响应
读取响应内容的最简单方式是取得纯文本格式的内容 , 只要用到text()方法 。 这个方法返回一个期约 , 会解决为取得资源的完整内容 。
3、处理状态码和请求失败
Fetch API 支持通过Response的status和statusText属性检查响应状态 。 成功获取响应的请求通常会产生值为200的状态码 。
4、常见Fetch请求模式
- 发送JSON数据
在请求体中发送参数
发送文件
加载Blob文件
发送跨域请求
中断请求
因为websocket使用了自定义协议 , 所以URL方案稍有变化 , 不能再使用http://或https:// , 而要使用ws://和wss:// 。 前者是不安全的连接 , 后者是安全连接 。 在执行websocket URL时 , 必须包含URL方案 , 因为将来有可能再支持其他方案 。
使用自定义协议而非HTTP协议的好处是 , 客户端与服务器质检可以发送非常少的数据 , 不会对HTTP造成任何负担 。 使用更小的数据包让websocket非常适合宽带和延迟问题比较明显的移动应用 。 使用自定义协议的缺点是 , 定义协议的时间比定义JavaScript API的时间要长 , websocket得到了所有主流浏览器的支持 。
六、JavaScript思维导图
文章插图
【相关推荐:javascript视频教程、web前端】
以上就是JavaScript详细解析之网络请求与远程资源的详细内容 , 更多请关注电脑自学网其它相关文章!
推荐阅读
- qq自动掉线详细说明知道的都在这里了
- BCEX交易平台如何充值XRP、XLM等特殊币种?详细图文教程
- BCEX交易所如何注册账号?详细图文教程
- OTCBTC交易所如何使用场外交易购买USDT?详细图文教程
- hitbtc交易所官网 Hitbtc交易所注册充值提现交易详细图文教程
- 原神手游宗室武器怎么样-原神宗室长剑武器强度解析及兑换建议[图文攻略]
- DBOSS是什么交易所?DBOSS交易所详细介绍
- BitPortal是什么钱包?BitPortal/币通钱包详细介绍
- 火币网提现手续费多少钱?火币网提现详细教程
- 火币网提币地址是什么意思,详细解说教程