Http 有效的多部分/混合和Google驱动器问题
我试图上传一个文件到谷歌驱动器使用“上传”的URL类型的“多部分”。我尝试在没有库的情况下使用基本HTTP和多部分POST来实现这一点。对于下面这样的主体,我经常会收到错误“0 mime部分的无效多部分请求”Http 有效的多部分/混合和Google驱动器问题,http,file-upload,google-drive-api,Http,File Upload,Google Drive Api,我试图上传一个文件到谷歌驱动器使用“上传”的URL类型的“多部分”。我尝试在没有库的情况下使用基本HTTP和多部分POST来实现这一点。对于下面这样的主体,我经常会收到错误“0 mime部分的无效多部分请求” HTTP消息在我看来是有效的。有没有什么明显的东西我遗漏了或做错了 是否有协议测试人员可以验证我的帖子正文是否有效 POST/upload/drive/v2/files?uploadType=多部分HTTP/1.1 身份验证:承载{有效身份验证令牌} 内容类型:多部分/混合;边界=“--
POST/upload/drive/v2/files?uploadType=多部分HTTP/1.1
身份验证:承载{有效身份验证令牌}
内容类型:多部分/混合;边界=“--314159265358979323846”
主机:localhost:3004
内容长度:254
连接:保持活力
--314159265358979323846
内容类型:application/json
{“title”:“Now”,“mimeType”:“text/plain”}
--314159265358979323846
内容类型:文本/纯文本
内容传输编码:8比特
2013年6月17日星期一20:59:02 GMT-0400(美国东部时间)
--314159265358979323846--
(这些片段看起来有两条换行线。我认为这是粘贴的产物,它们在代码中是CRLF对,在测试时显示为一条换行线,但我想这在理论上可能是问题所在,但我需要证明。)
内容类型
标题上的边界
属性不应包含双破折号。使用以下内容作为您的内容类型
:
Content-Type: multipart/mixed; boundary="314159265358979323846"
内容类型
标题上的边界
属性不应包含双破折号。使用以下内容作为您的内容类型
:
Content-Type: multipart/mixed; boundary="314159265358979323846"