查询和请求有什么区别

Vix*_*ime 9 request web

英语不是我的母语,我不明白查询和请求之间的区别。单词之间有什么区别以及如何在网络上正确使用它们

Sho*_*nka 10

请求意味着要求某事,并应给予。你需要那个东西。查询意味着询问某事是真/可用还是假/不可用,您可能无法取回该东西,但您将获得状态、状态或信息。

请求意味着要求收集该对象。查询意味着要求确认对象的状态,例如。可用性,真/假,

我可以吃点东西吗?您正在请求食物。

这样好吗?这是一个查询:


Moh*_*tif 6

一个请求就像我请你去超市一样。在这里,我请你离开现在的地方,去超市带一件或多件东西回来。现在,你可以去超市,但一旦你到了,你会问自己,我应该带什么?为了让你顺利逛完超市,我应该给你一个清单,列出你在超市需要带或做的事情,给你一个物品描述,告诉你你可以在哪个过道或部门找到它们。此列表现在代表您的查询

因此,如果您的客户端需要例如从远程服务器获取一些数据,您将需要发出请求。这个请求有一个类型,比如“GET”来获取资源或数据,或者“POST”来执行创建新用户帐户等操作。

对于完成其工作的请求,您必须指定您需要此请求获取哪些数据或资源以及在哪里找到它。这就像您需要从超市购买哪些物品以及您可以从哪个过道找到它们。例如,您的请求可以有一个查询,根据他的 id 返回特定用户的数据。但是您需要知道应该向谁发送带有此查询的请求,以便根据传递的 id 取回用户的数据。

为了发出请求,您需要将它发送到您可以使用 IP 或映射到它的域访问的后端应用程序。类似于:“ http://www.mywebsite.com ”。但是要获取特定类型的数据,例如用户数据,您需要告诉后端应用程序您要搜索什么。这是由称为“路径”的东西指定的。例如:“ http://www.mywebsite.com/users ”。这里的路径是“/users”部分。当您使用路径一个或多个查询参数(如用户 ID)提交到此域时,该查询将起作用。因此,您将向“ http://www.mywebsite.com/users/1234”,这里的“1234”代表您需要获取其数据的用户ID。这就像告诉你去名为“mywebsite.com”的超市,去“users”岛或部门并获取id为“1234”的项目。

我希望我设法为您简化了一些概念。