http - URL 可以在 GET 请求中包含任意二进制数据吗?

标签 http url networking web

May a URL contain raw binary data in a GET-request?

是否可以创建一个 URL,www.example.com/**binary-data**,其中 www.example.com/ 是普通的 ASCII 字符和 **binary-data** 是任意原始字节值,例如 0x10

我不会对二进制数据进行编码,而只是创建一个字符串,例如 C 中的 char*,它包含 ASCII 字符和二进制数据。

或者 POST 请求是将原始二进制数据作为正文的一部分发送的唯一方法吗?

最佳答案

不,但可以对非 URI 字符进行百分号转义。

关于http - URL 可以在 GET 请求中包含任意二进制数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46946123/

相关文章:

ruby-on-rails - 如何在 Rails 中获取 URL 的当前 Controller ?

javascript - 在nodejs中访问网络驱动器?

java - 网络接口(interface) - VB.Net/Java

http - HTTP Date header 背后的基本原理是什么?

javascript - http调用后如何更新 View 中的范围变量值?

java - 如何在.property文件中保存参数值?

powershell - Azure Powershell - 如何更改网络子网

performance - 我可以在一个 Windows Server 2008 机器中打开的最大 HTTP 连接数是多少?

validation - 在 go 中验证 http 请求的惯用方法

python 3 : Read json file from url