ajax 中的实际请求类型 'HEAD' 是什么?
What is actually request type 'HEAD' in ajax?
在我的代码中,我有请求类型 HEAD
但实际上我不知道它的详细信息。代码是这样的:
function fileExists(pUrl)
{
let fileExist = false;
$.ajax({
url:pUrl,
type:'HEAD',
async:false,
success: function()
{
//file exists
fileExist = true;
},
error: function()
{
//file not exists
fileExist = false;
}
});
return fileExist;
}
谁能告诉我有关 HEAD
的信息?提前致谢
HEAD
HTTP 请求类型类似于 GET
,但只有 returns 结果的 header 部分。
在您的代码中,它将返回响应的 HTTP 状态代码,但不会下载文件本身。
请参阅 MDN
中的文档
在我的代码中,我有请求类型 HEAD
但实际上我不知道它的详细信息。代码是这样的:
function fileExists(pUrl)
{
let fileExist = false;
$.ajax({
url:pUrl,
type:'HEAD',
async:false,
success: function()
{
//file exists
fileExist = true;
},
error: function()
{
//file not exists
fileExist = false;
}
});
return fileExist;
}
谁能告诉我有关 HEAD
的信息?提前致谢
HEAD
HTTP 请求类型类似于 GET
,但只有 returns 结果的 header 部分。
在您的代码中,它将返回响应的 HTTP 状态代码,但不会下载文件本身。
请参阅 MDN
中的文档