TSG-20527 http解析层支持zstd编解码

This commit is contained in:
fengweihao
2024-04-28 17:37:08 +08:00
parent 397a6aba93
commit a8313580e1
6 changed files with 159 additions and 1 deletions

View File

@@ -73,6 +73,11 @@ uint16_t __hf_content_encoding_parse(const char * str_content_encoding)
return HTTP_ACCEPT_ENCODING_BR;
}
if(strcasestr(str_content_encoding, "zstd") != NULL)
{
return HTTP_ACCEPT_ENCODING_ZSTD;
}
return HTTP_ACCEPT_ENCODING_NONE;
}
@@ -86,6 +91,7 @@ const char * __hf_content_encoding_to_str(unsigned int encode)
case HTTP_ACCEPT_ENCODING_BZIP2: return "bzip2";
case HTTP_ACCEPT_ENCODING_X_BZIP2: return "x-bzip2";
case HTTP_ACCEPT_ENCODING_BR: return "br";
case HTTP_ACCEPT_ENCODING_ZSTD: return "zstd";
default: return "";
}
}