在移动应用程序中对我的所有请求使用$ http.post是否可以?

时间:2016-11-17 11:09:29

标签: php angularjs http ionic-framework

我正在构建一个与我的PHP后端交互的离子应用程序。我对API的每个调用都是使用$ http.post进行的,我在php脚本中将数据检索为json。

这样可以,或者这会对未来造成任何问题吗?

3 个答案:

答案 0 :(得分:2)

只要您考虑以下事项,这将有效:

  • 将所有内容发送为“POST”可能会使开发人员感到困惑。以REST术语表示,在服务器上创建新内容时会发送POST。 GET用于阅读某些内容。 PUT用于更新。等等。对于一些干净的代码,您可能会考虑在这里做出改变
  • 如果用户离线,会发生什么?这是一个问题吗?
  • 发生了多少次请求?许多请求会降低您的应用程序速度,因为用户必须等待。

您可以考虑离线支持,在智能手机上缓存数据以及类似的事情。现在人们都在期待这样的事情。

答案 1 :(得分:0)

没有害处。您的js代码应该具有表达力,并且对其他开发人员也是可读的。在编写或向服务器发送一些信息时使用POST。

答案 2 :(得分:-1)

我不这么认为,我的离子应用程序有很多服务和$ http.post请求,我仍然没有问题。

也许唯一会出现问题的只是你的后端过载或类似的问题而不是你的应用程序。

所以我认为你可以继续编写你的应用程序:)