第十一章 网络编程

作者: Y_Jaaao | 来源:发表于2020-10-26 20:53 被阅读0次

HTTP协议通信简介

  • HTTP:超文本传输协议,规定了浏览器和服务器之间相互通信的规则。其协议是一种请求/响应式的协议。
  • HTTP请求:当客户端和服务器端建立连接后,向服务器端发送的请求
  • HTTP响应:当服务器端接收到请求后会做出响应


使用HttpURLConnection访问网络


GET和POST请求

用GET方式提交数据

用GET方式提交数据

用POST方式提交数据

使用WebView浏览网页

  • 方式:
    1、WebView控件可以在XML布局文件中使用<WebView>标签来添加。


    用<WebView>标签来添加

    2、在Java文件中通过new关键字来创建。

  • WebView控件的常用方法


使用WebView进行网络开发

  • 使用WebView执行HTML代码


    使用WebView执行HTML代码
  • 使用WebView支持JavaScript


    使用WebView支持JavaScript

JSON数据解析

JSON数据特点:

  • JSON(对象表示法):是一种轻量级的数据交换格式;JSON是基于纯文本的数据格式,可以传输String、Number、Boolean类型的数据,也可传输数组,或Object对象
  • JSON分为:JSON对象、JSON数据
  • 对象结构


    对象结构
  • 数组结构


    数组结构

JSON解析

  • 解析方式(2种)


解析JSON对象
解析JSON数组
使用Gson解析数据
使用Gson解析数据

相关文章

  • 第十一章《网络编程》

    客户端-服务器编程模型 每个网络应用都是基于客户端-服务器模型的,这个模型中的基本操作是事务。一个事务又四个步骤组...

  • 第十一章 网络编程

    HTTP协议通信简介 HTTP:超文本传输协议,规定了浏览器和服务器之间相互通信的规则。其协议是一种请求/响应式的...

  • 第十一章:网络编程

    一、互联网协议介绍 互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite...

  • Java基础学习第二十六天——网络编程总结

    [TOC] 第十二章网络编程 网络编程概述 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 网络...

  • No_16_0314 Java基础学习第十七天

    [TOC] 第十一章 GUI 图形界面编程 GUI(图形用户界面)概述 GUIGraphical User Int...

  • 网络编程基础

    一、概述 在学习Java基础的时候,有一章节就叫《网络编程》,那么何为网络编程呢?在此之前先了解一下何为计算机网络...

  • 《JavaScript DOM 编程艺术》10:应用最佳实践

    这是《JavaScript学徒》系列的第十课,今天会进入《JavaScript DOM 编程艺术》第6章,将上一章...

  • 第十一章shell编程

    11.1 基础正则表达式 1、正则表达式(对应字符串)与通配符(对应文件名) 正则表达式用来在文件中匹配符合条件...

  • Android 网络编程 目录

    Android 网络编程 目录 Android 网络编程1 Http协议Android 网络编程2 Okhttp缓...

  • 快学Scala6-操作符

    参考文献:《快学Scala》第十一章 Tips:有点变成经验的人,通过本系列博客可以更快速的掌握Scala编程基础

网友评论

    本文标题:第十一章 网络编程

    本文链接:https://www.haomeiwen.com/subject/rfdomktx.html