HTTP POST与PUT大型文件传输

HTTP POST与PUT大型文件传输,http,post,put,Http,Post,Put,我使用HTTP请求(在发送方)进行单个大文件传输(20gb),而接收方是一个远程系统,它只接收文件。在Linux上C++在Linux上使用LBCURL在接收方和MangoWEB服务器上进行编码,在性能上是否有任何差异(速度可能)? 我在一些地方读过这方面的文章,但我不太明白确切的区别,所以如果有人能用简单的话解释一下,那就太好了。谢谢性能没有差别,但是如果您让用户指定文件路径,则应使用PUT,如果您知道文件在系统中的位置,请使用POST for idomatic代码。但是不,两者之间没有性能优势

我使用HTTP请求(在发送方)进行单个大文件传输(20gb),而接收方是一个远程系统,它只接收文件。在Linux上C++在Linux上使用LBCURL在接收方和MangoWEB服务器上进行编码,在性能上是否有任何差异(速度可能)?
我在一些地方读过这方面的文章,但我不太明白确切的区别,所以如果有人能用简单的话解释一下,那就太好了。谢谢

性能没有差别,但是如果您让用户指定文件路径,则应使用PUT,如果您知道文件在系统中的位置,请使用POST for idomatic代码。但是不,两者之间没有性能优势。

除了HTTP动词之外,你认为会有什么不同?用HTTP上传这么大的文件好吗???我用基本的tcp套接字开始编程,然后我也想尝试包括一些其他应用层协议。。只是简单地说,是用户指定了文件地址,但是你能再解释一下为什么会有差异吗?嗯,PUT专门用于文件传输,而POST可以用于任何类型的数据流。@HaloWebMaster,这是不对的,你可以对任何类型的数据使用PUT和POST。例如,有很多RESTAPI接收JSON in PUT请求以更新对象。