最近用python的requests库写了个自动部署的脚本,但是在上传文件时卡壳了,服务器一直返回501错误,想到了各种可能原因,但都没能解决。
最后在抓到的包的body部分看到了对数据类型字段的描述:application/octet-stream,于是猜想是因为缺少数据类型描述导致服务器无法知道数据类型,才返回的501。
于是从requests官网查到multipart/form-data上传文件时设置数据类型的方法,主要就是在打开文件时添加红圈内参数。
本文介绍了一种使用Python的requests库进行文件上传时遇到501错误的问题,并详细解释了解决该问题的具体步骤。通过调整文件上传的数据类型描述,成功避免了服务器返回501错误。
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
最近用python的requests库写了个自动部署的脚本,但是在上传文件时卡壳了,服务器一直返回501错误,想到了各种可能原因,但都没能解决。
最后在抓到的包的body部分看到了对数据类型字段的描述:application/octet-stream,于是猜想是因为缺少数据类型描述导致服务器无法知道数据类型,才返回的501。
于是从requests官网查到multipart/form-data上传文件时设置数据类型的方法,主要就是在打开文件时添加红圈内参数。
您可能感兴趣的与本文相关的镜像
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1560

被折叠的 条评论
为什么被折叠?
