gpt4 book ai didi

php - C++ | Winsock - 为上传文件编写 HTTP Post 的正确方法?

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

Alert 我看到有人问过,但通常是关于 CURL,我问的是通过 WinSock2 发送它。

好吧,我知道如何很容易地制作 POST 和 GET 语句,(POST with Application/application/x-www-form-urlencoded)但我不确定如何使用 multipart/form-data,我知道它有与边界有关以指定何时完成发送数据。

但是上传文件的基本 HTTP POST 应该是什么样的呢? (您还可以上传到 PHP POSTBACK 吗?如果它是 application/x-www-form-urlencoded,我可以看到它类似于 filename=hello.png&data=...)

类似这种格式:(这就是我所知道的有关发送数据的全部信息)我在网上找不到可靠的示例,所以我提出了这个问题。

POST /postback.php HTTP/1.1
HOST: www.website.com
Content-Type: multipart/form-data; boundary=----IAmABoundary
Content-Length: 300

------IAmABoundary
Send Binary Data?
------IAmABoundary--

最佳答案

使用fiddler捕获上传文件然后你可以看到实际格式,我记得你上面的例子或多或少是正确的。这是一个更完整的答案和一个很好的例子:Example of multipart/form-data

关于php - C++ | Winsock - 为上传文件编写 HTTP Post 的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39339429/

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