一、套接字
Socket客户端套接字,可以通过ip和端口建立到远端的连接。ServerSocket服务端套接字,可以建立一个负责监控某个具体端口的服务器。一旦连接建立成功就可以 获取对应的 输入输出流,获取到流之后就可以做很多的事情。
二、URL和URI
URL:统一资源定位符 URI:统一资源标识符
URI是个纯粹的语法结构,包含用来指定Web资源的各种组成部分。URL是URI的一个特例,包含了用于定位Web资源的足够信息。
在Java类库中,URI类不包含访问资源的方法,唯一的作用就是解析。 而 URL类可以打开一个到达资源的连接,并获取输入和输出流。
三、GET和POST
GET的参数拼接在URL中,由于浏览器或者服务端通常会对URL的长度做出一些限制,因此GET请求的参数长度会受到限制,POST不会。
GET操作只允许ASCII字符,POST不受限制。
GET的语义是请求获取指定的资源。GET方法是安全、幂等、可缓存的(除非有 Cache-ControlHeader的约束),GET方法的报文主体没有任何语义。
扫描二维码关注公众号,回复:
3245709 查看本文章
POST的语义是根据请求负荷(报文主体)对指定的资源做出处理,具体的处理方式视资源类型而不同。POST不安全,不幂等,(大部分实现)不可缓存。