假设我们要将一些数据从设备(IOT)发送到我们的服务器。小号变量(例如10到20),但每秒更新一次。
因此发送到服务器的大号。的时间。 (每分钟说60次)
我应该使用什么以便最少使用我的数据包。 (使用GPRS发送)
GET还是POST?
最佳答案
更新:
您应该检查此线程:Why GET method is faster than POST?
实际上POST使用了更多数据,因为标头包含更多信息,例如内容的类型及其长度
POST /blog/ HTTP/1.1
Host: host.com
Content-Length: 27
Content-Type: application/x-www-form-urlencoded
name1=value1&name2=value2
OLD:
GET请求:
GET /blog/?name1=value1&name2=value2 HTTP/1.1
Host: host.com
POST请求:
POST /blog/ HTTP/1.1
Host: host.com
name1=value1&name2=value2
如您所见,长度方面并没有太大的区别,因此两个请求都应使用相同数量的数据。
GET对网址长度(2048)有一些限制,并且只能包含ASCII
资料来源:http://blog.teamtreehouse.com/the-definitive-guide-to-get-vs-post
关于javascript - 在数据消耗方面更有效。 GET还是POST?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44409014/