gpt4 book ai didi

http - 构成 HTTP 请求(和响应)的字母是否采用 ASCII 格式?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:28:35 31 4
gpt4 key购买 nike

当 HTTP 请求和响应在互联网上传输时,请求中文本的格式是什么?是 ASCII 码吗?

例子:如果 HTTP 请求如下所示 -

GET /mysite/ HTTP/1.1
-- rest of the request --

请求是否作为以下 ASCII 编码位流发出? -

(In decimal) 71 69 84 32 47 etc.
Which is - "G" "E" "T" "space" "/" etc.

还是其他格式?

如能提供有关此过程的任何其他信息,我们将不胜感激。谢谢!

最佳答案

根据规范,URL 只能以 ASCII 格式在互联网上发送。这就提出了如何发送不直接包含在ASCII字符集中的内容的问题。处理此问题的一种常见方法是在通过 HTTP 发送之前对所有内容进行 base 64 编码。这意味着使用 ASCII 字符对所有内容进行编码。

为了解决您的问题,如果您嗅探您的 GET 请求,您将只看到 ASCII 字符。但是,肉眼可能看不懂内容,具体取决于它是否经过编码或加密(如果您使用 HTTPS,则为后者)。

关于http - 构成 HTTP 请求(和响应)的字母是否采用 ASCII 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31778044/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com