J2me Httpconnection,哪个更好还是发帖?

时间:2009-10-09 09:54:11

标签: http java-me connection

在J2ME中,哪种连接类型更好?获取或发布。哪一个更快?哪一个使用更少的带宽?哪一个更受大多数手机支持?两者的优点和缺点是什么?

3 个答案:

答案 0 :(得分:2)

另外,如果您打算滥用GET,请参阅Is there a limit to the length of a GET request?

请注意,网络运营商(当然在英国)有适当的缓存方案可能会影响您的流量。

答案 1 :(得分:2)

如果你看看Opera Mini的功能,他们只在HTTP模式下使用HTTP POST。 我认为这是一个好主意,原因如下:

  1. POST永远不会被缓存(至少根据HTTP规范) - 这可以使您免于操作员缓存等。
  2. 似乎有些运营商使用POST比GET更好 - 这是我从一些尼日利亚用户提到的感觉。
  3. Opera最有可能安装世界上任何J2ME应用程序,如果他们这样做,它可能更安全。
  4. HTTP GET对查询长度的限制没有问题。
  5. 如果您愿意,可以使用更灵活的数据格式,使用更少的数据(与GET一样,不需要对数据进行编码)
  6. 我认为它更干净,但确实需要一些额外的工作,例如如果您使用HTTP网络日志来解析每个“?type = blah”的请求数量,那么您必须将其移动到您网站的逻辑中。

答案 2 :(得分:1)

如果您遵循标准get应仅用于数据检索,post用于添加新项目。这取决于服务器处理程序实现哪一个更快/更慢。