Android开发

4、对话框与菜单的使用:

Dialog的基本概念:

1、Messages(消息)


消息是在服务器和客户端之间交换的独立文本, 有两种类型的消息,分别是请求(Requests)和响应(Responses)。

两种类型的消息都由一个起始行、一个或多个头字段、一个标识头字段结束的空行、一个可选的消息体组成。

2、Transaction(事务)


事务发生于客户端和服务器端之间,包含从客户端发出请求给服务器,到服务器响应给客户端的最终消息(non-1xx message)之间的所有消息(也就是说,事务是一次完整的请求)。如果请求是一个"Invite"消息,并且最终的响应是一个non-2xx消息,那么该事务包含一个"Ack"响应消息.如果服务器的响应是一个2xx消息,那么,随后的ACK是一个单独的事务.

Branch是一个事务ID(Transaction ID),用于区分同一个Client所发起的不同Transaction。

对于遵循RFC3261规范的实现,这个branch参数的值必须用magic cookie”z9hG4bK”打头。其它部分是对“To, From, Call-ID头域和Request-URI”按一定的算法加密后得到。

这7个字母是一个乱数cookie(定义成为7位的是为了保证旧s版本的RFC2543实现不会产生这样的值),这样服务器收到请求之后,可以很方便的知道这个branch ID是否由本规范所产生的(就是说,全局唯一的)。



作者:Chrou
链接:https://www.jianshu.com/p/84d7289a4d3b
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2022-05-02 14:44  萧贾jzm  阅读(13)  评论(0编辑  收藏  举报
//歌单id