【问题标题】:Using GET and POST for PHP [closed]对 PHP 使用 GET 和 POST [关闭]
【发布时间】:2016-02-23 01:06:12
【问题描述】:

我编写了一个 PHP 脚本来从 mysql 数据库中获取数据并将其转换为 JSON 数据。然后我可以在我的网络服务器上显示它。

我想将 JSON 数据发送到我的 Android 应用程序。我知道我需要编辑我的 PHP 脚本以包含 GET 和 POST。

但是,要将数据发送到应用程序,我应该使用 GET 还是 POST,还是可以使用其中任何一个?

这里的安全性不是问题。

【问题讨论】:

标签: php android mysql json


【解决方案1】:

您应该为任务选择适当的方法。您似乎只想获取(与存储相反)一些信息,请使用 GET。

HTTP 定义方法(有时称为动词)来指示要对已识别资源执行的所需操作。 ... 通常,资源对应于文件或驻留在服务器上的可执行文件的输出。 ...

获取

GET 方法请求指定的表示 资源。使用 GET 的请求应该只检索数据并且应该有 没有其他效果。 (其他一些 HTTP 方法也是如此。) ...

发布

POST 方法请求服务器接受实体 包含在请求中作为 Web 资源的新下级 由 URI 标识。例如,发布的数据可能是 现有资源的注释;公告板的消息, 新闻组、邮件列表或评论线程;一个数据块 将 Web 表单提交给数据处理过程的结果;或一个 要添加到数据库的项目。

PUT

PUT 方法请求将封闭的实体存储在 提供的 URI。如果 URI 引用了一个已经存在的资源, 它被修改;如果 URI 不指向现有资源, 然后服务器可以使用该 URI 创建资源。

删除

DELETE 方法删除指定的资源。

补丁

PATCH 方法将部分修改应用于资源。

来源:https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods

【讨论】:

    【解决方案2】:

    如果安全不是问题,那么您应该使用 GET 方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-26
      • 2020-05-09
      • 2011-05-07
      • 2014-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      相关资源
      最近更新 更多