Http 有效的多部分/混合和Google驱动器问题

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 身份验证:承载{有效身份验证令牌} 内容类型:多部分/混合;边界=“--

我试图上传一个文件到谷歌驱动器使用“上传”的URL类型的“多部分”。我尝试在没有库的情况下使用基本HTTP和多部分POST来实现这一点。对于下面这样的主体,我经常会收到错误“0 mime部分的无效多部分请求”

  • HTTP消息在我看来是有效的。有没有什么明显的东西我遗漏了或做错了
  • 是否有协议测试人员可以验证我的帖子正文是否有效
  • 
    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"