英语不是我的母语,我不理解查询和请求之间的区别。 单词之间有什么区别以及如何在网络上正确使用它们
答案 0 :(得分:3)
请求是指要某事,并且应该给出。你需要那东西。 查询意味着询问某事物是否正确/可用或错误/不可用,您可能不会将其取回,但会获得状态,状态或信息。
请求意味着要求收集该对象。 查询意味着要求确认对象ex的状态。可用性,对/错,
我可以吃点饭吗?您要食物。
那样好吗?这是一个查询:
答案 1 :(得分:2)
上述穆罕默德的答案非常详尽。总结:
首先,查询和请求都可以是名词和动词。例如:
请求某事物就是要某物,某物或某物等。请求是礼貌要求。查询就是询问某件事,即您是 想要的信息 。 查询是一个问题。
QUERY是一个查询(查询和查询是同义词) 它们都是请求,但不同之处在于 QUERY是精确请求。在信息学中,如果您需要有关某些事物的信息,则需要发送带有精确信息的特定请求。
“我查询了有关用户帐户Maxim Pavlov的信息” =“我需要了解该网站的用户。特别是,我需要知道此网站上是否有任何Maxim Pavlov注册。”
答案 2 :(得分:1)
请求就像我要你去超市的时候。在这里,我要您离开当前的地方,去超市带一件或多件物品,然后再回来。现在,您可以去超市,但是一旦到达,您会问自己,我应该带些什么?为了使您成功访问超级市场,我应该给您列出您需要在超级市场带或做的事情,给您提供物品说明,并告诉您可以在哪个通道或部门找到它们。现在,此列表代表您的查询。
因此,如果您的客户端需要从远程服务器获取某些数据,例如,您将需要发出 request 。此请求的类型为“ GET”以获取资源或数据,或者为“ POST”以执行诸如创建新用户帐户之类的操作。
要使请求完成工作,您必须指定需要此请求提取的数据或资源以及在何处查找。就像您需要从超市购买哪些物品,以及从哪个过道中找到它们。例如,您的请求可以具有一个查询,以根据特定用户的ID返回特定用户的数据。但是,您需要知道将查询与该请求发送给谁,以便根据传递的ID取回用户的数据。
要发出请求,您需要将其发送到后端的应用程序,您可以使用IP或映射到该应用程序的域进行访问。类似于:“ ”。但是,要获取特定类型的数据(例如用户数据),您需要告诉后端应用程序您要搜索的内容。这由称为“路径”的东西指定。例如:“ http://www.mywebsite.com”。此处的路径是“ /用户”部分。当您使用路径将一个或多个查询参数(例如用户ID)提交到此域时,该查询才起作用。因此,您将向“ {http://www.mywebsite.com/users”发出GET请求,其中“ 1234”代表您需要获取其数据的用户ID。就像告诉您去名为“ mywebsite.com”的超市,去“用户”岛或部门,然后抢购ID为“ 1234”的商品。
我希望我能为您简化一些概念。