我开发了一个 http 服务,可以在收到的文件中进行一些处理。为了测试这项服务,我使用了一个简单的 file.txt,它包含以下内容:
StackOverflow text
尝试使用 curl 将文件发送到此类服务:
curl -H "Expect: " -F 'data=@/path/to/file.txt' http://127.0.0.1/hello
如果我用wireshark捕获流量,我会得到:
除了文件内容作为正文发送之外,还有其他数据:
前几名
--------------------------e5a171c337a4fd86
Content-Disposition: form-data; name="data"; filename="file.txt"
Content-Type: text/plain
在底部
--------------------------e5a171c337a4fd86--
我如何从发送的数据中消除这些信息