如何为休息api调用设置Http标头

时间:2016-02-23 20:08:46

标签: php api rest

我已经阅读了一些有关REST API开发的教程,有些事我无法理解单个url如何为不同的HTTP Request方法工作,例如

获取:api / users / 1
POST:api / users / 1
PUT:api / users / 1

在这些情况下,所有网址都相同,但行动却不同。 我的问题是API如何检测HTTP请求方法? 是url中提到的HTTP Request方法还是可以自动检测?在PHP

请澄清我..

抱歉我的英语很差..

提前感谢..

1 个答案:

答案 0 :(得分:0)

当发出请求时,发送的内容实际上是“GET www.yahoo.com”。实际上,您可以在telnet会话中执行此操作。

从字面上看,     步骤1:连接到远程服务器的端口80     第2步:发送“GET主机名”。帖子将是“POST主机名”等。

所有可以发送的选项(如cookie,标题,上传,ssl等)都会变得更加复杂。但是,动词总是在请求中发送。

如果您询问如何在服务器端检测到,已经有一个问题可以回答:PHP detecting request type (GET, POST, PUT or DELETE)