有关POST提交数据
前面讲到了使用合成URL方式的传递数据到服务器,但是url有限制长度,对于大段的数据,显然URL的方式不适合(URL合成方式也就是我们说的GET方式);于是就产生了可以传递大段数据的POST模式;
POST模式也需要合成“dc=010&pc=100000”这样的数据,因此也需要使用urlencode;
GET方式是:合成的URL==>连接服务器==>获取服务器的返回数据
POST方式是:URL==>连接服务器==>上传POST数据==>获取服务器的返回数据
具体资料可参考:http协议上传数据
二进制数据的传输
不管GET方式还是POST方式,都需要使用合成的字符串完成上传,但是二进制数据上传如何办到,这就需要使用base64_encode 和base64_decode ,完成二进制数据和字符串的相互转换