📅  最后修改于: 2023-12-03 15:27:40.189000             🧑  作者: Mango
本次测验中的问题 69 是关于 JavaScript 网络技术问题的,以下内容将为程序员介绍此问题。
问题 69 的描述如下:
下列哪个方法将会发送一个 GET 请求到 '/path' 并带有参数 'foo=bar'?
A.
xhr.send('GET', '/path', 'foo=bar');
B.xhr.open('GET', '/path', 'foo=bar'); xhr.send();
C.xhr.open('GET', '/path'); xhr.setRequestHeader('foo', 'bar'); xhr.send();
D.xhr.open('GET', '/path?foo=bar'); xhr.send();
答案是 D。
本题考查了对于 XMLHttpRequest 对象的使用,需要深入了解该对象相关方法的作用和参数含义。
xhr.send()
方法只有一个参数,且为请求体,不包含路径和参数信息。xhr.open()
方法的第三个参数为异步请求是否开启,默认为 true,不包含路径和参数信息。xhr.setRequestHeader()
方法用于设置请求头信息,并不包含参数信息。在进行带有参数的 GET 请求时,应该将参数信息添加在路径中,而不是在请求体或请求头中添加。
以上是对于问题 69 的分析,希望对于程序员在工作中遇到类似问题有所帮助。