我认为这是一个经典且典型的问题,但我没有找到答案。
据我所知,POST方法用于将消息正文中带有请求参数的数据发送到服务器,以使其安全。 GET方法是使用URL中的参数检索数据。但是我不明白的是,仅通过更改方法,同一API可能会有不同的行为。
这里是一个例子。我使用的是SoapUI 5.5.0,这是api的链接:https://reqres.in/api/users/1
当我使用GET方法时,我得到了:
{
"data": {
"id": 1,
"email": "[email protected]",
"first_name": "George",
"last_name": "Bluth",
"avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg"
}
}
并且仅通过将方法更改为POST,我得到了:
{
"id": "244",
"createdAt": "2020-02-27T14:30:32.100Z"
}
(ID和日期每次更改)如此链接https://reqres.in/中所述,它正在创建实例,我们可以添加参数。
但是,任何人都可以解释从技术上讲如何在同一URL上使用不同的方法来具有不同的行为。
我认为这是一个经典且典型的问题,但我没有找到答案。据我所知,POST方法用于将消息正文中带有请求参数的数据发送到服务器,以使其成为...
在Restful API中,动词具有非常重要的意义。
在技术上如何与同一URL上使用不同的方法
据我所知,POST方法用于将消息正文中带有请求参数的数据发送到服务器,以使其安全。 GET方法是使用URL中的参数检索数据。