http仅用于基于浏览器的连接吗? 例如,使用浏览器将一些数据转换到服务器,我们需要一种形式,用于指定方法和编码类型以及其他内容,但是我想知道android应用或软件是否存在相同的条件。我的意思是将这些数据转换为服务器数据,我们可以使用http协议还是其他协议? 另一个问题是,要与服务器保持连续连接,应使用哪种协议?我的意思是像经常发送和接收数据的多人游戏。
答案 0 :(得分:0)
HTTP几乎可以用于Web以外的任何目的。唯一的事情是它是一个请求-响应协议:客户端将请求发送到服务器,服务器将响应发送回去,并且连接已关闭。
它在许多API中使用,因此您可以从任何设备/应用程序访问Web服务。
如果您需要一些持久的连接,我宁愿使用套接字(如果需要浏览器,也可以使用websockets)直接通过TCP或UDP协议连接到服务器。它使您可以与双向通讯通道保持连接。
希望我的解释很清楚:-D
最诚挚的问候