为什么我们不能使用 POST 而不是 GET 来获取数据?
Why can't we use POST instead of GET to fetch data?
为什么我们不能使用 Post 动词而不是 Get 动词从服务器获取数据?
- 通过Post方法我们可以在body中发送参数来获取数据
- 通过Get方法我们将发送url中的参数,也有限制
那么为什么要使用 Get 来获取数据而不是 Post
你可以做很多意想不到的事情。
但我认为最好的原因是它完全是关于 restful 服务的标准。
从技术上讲,您可以使用 POST 来获取数据。许多 POST 请求执行 return 数据,尽管它们通常做的不仅仅是获取。
需要考虑的一个因素是可以缓存 GET 请求,但永远不会缓存 POST 请求。有些数据不会经常更改。有些变化很少。
可以通过多种方式缓存请求 - 通过浏览器、服务器和 CDN。所有这些都会加快响应时间并减少服务器负载
为什么我们不能使用 Post 动词而不是 Get 动词从服务器获取数据?
- 通过Post方法我们可以在body中发送参数来获取数据
- 通过Get方法我们将发送url中的参数,也有限制
那么为什么要使用 Get 来获取数据而不是 Post
你可以做很多意想不到的事情。 但我认为最好的原因是它完全是关于 restful 服务的标准。
从技术上讲,您可以使用 POST 来获取数据。许多 POST 请求执行 return 数据,尽管它们通常做的不仅仅是获取。
需要考虑的一个因素是可以缓存 GET 请求,但永远不会缓存 POST 请求。有些数据不会经常更改。有些变化很少。
可以通过多种方式缓存请求 - 通过浏览器、服务器和 CDN。所有这些都会加快响应时间并减少服务器负载