谁能和我说下网络编程,json,http,都有什么联系,,,网上copy过来我也不介意 只要看得懂
如果你不需要特别高的性能,那么用http,简单可靠。
json是一种表示数据的格式,和xml有些类似,同时json也符合js语法。
http是通讯协议,这种标准的协议任何web浏览器都可以理解,因此它对于客户端来说,兼容性很好。
网络编程分为两个方面,一个是web编程,比如jsp php asp,也就是实现标准的http的服务器端。另一个方面是自己确定协议,用socket编程,那么你除了需要实现服务器端,还得自己写客户端。
网络编程无非就是通过程序来实现端与端之间的通讯与数据传输
数据的网络传输是需要依赖于传输协议的,就像两个人写信,总要约好信封上哪里写邮编,哪里写地址,哪里写正文
而HTTP就是这样一种网络传输协议,通常用于客户端和服务器端间的通讯
传输的正文内容也是有格式的,必须按格式写,接收方才能够解析并读懂
JSON就是一种数据的存储格式,里面保存的都是键值对,就是把每一个数据的key还有其对应的value保存起来进行传输
json你只用把它理解为一种格式规范,你可以将你的数据转为json格式进行存储,也可以得到json将其转为对象.
http是网络通讯协议,详细的内容比较多,包含一些规定的标识,比如我们常使用的get,post方式传递参数,又比如400,401等标识,来说明见面的反馈状态。
HTTP是一种传输协议(规则)
json 是数据的一种规则。