Javascript 如何编写GET请求比较算法?

Javascript 如何编写GET请求比较算法?,javascript,http,web,https,get,Javascript,Http,Web,Https,Get,在我的日常工作中,很多情况下,我需要比较两个(或更多)HTTP get请求,以了解为什么一个请求工作而另一个不工作,或者为什么我得到不同的响应。通常是带有大量查询参数的大型请求。 我发现了很多类似于http-get-requests-compare.com的工具 但我更喜欢编写自己的代码段,然后在Devtool中使用console.table将结果显示出来 我知道查询参数的顺序没有意义,我尝试使用JS比较两个请求,但我不知道如何编写算法 我的出发点是: const requestA = r1.s

在我的日常工作中,很多情况下,我需要比较两个(或更多)HTTP get请求,以了解为什么一个请求工作而另一个不工作,或者为什么我得到不同的响应。通常是带有大量查询参数的大型请求。 我发现了很多类似于http-get-requests-compare.com的工具 但我更喜欢编写自己的代码段,然后在Devtool中使用console.table将结果显示出来

我知道查询参数的顺序没有意义,我尝试使用JS比较两个请求,但我不知道如何编写算法

我的出发点是:

const requestA = r1.split('&');
const requestB = r2.split('&);

写下来有很多选择

首先,如果你想成为一名成功的工程师,我建议你提高你的算法技能,你可以练习,这是我的最爱之一

至于比较算法,首先应该删除前缀[即协议、子域、域名、端口等],然后拆分每个查询参数并将其与另一个请求上的同级进行比较,通常为o[n*m]


我进入了你添加的链接,似乎所有的逻辑都在客户端,你可以从中学习,但相信我,你应该练习一下,自己编写,这是一个非常简单和直接的算法。

我的意思是:“如何编写一个简单的算法”你能分享一下你写的东西吗?请访问,带上看看和。做一些研究,搜索相关话题等;如果遇到问题,请发布您的尝试,使用
[]
代码段编辑器记录输入和预期输出。我们需要更多的上下文。我们不知道你在说什么,试图做什么,或者挣扎着做什么。