我正在卷曲张贴到包含一些json数据的正文的服务。我得到的答复是“请求主体不是作为application/octet-stream进行MIME编码”。回应意味着什么?作为应用程序MIME编码/八位字节流
1
A
回答
1
您可能需要提供Content-Type标头。根据您的网络服务器的预期,您可能需要提供mimetype“text/plain”或者“application/x-www-form-urlencoded”。在卷曲,只需包含参数:
-H "Content-Type: text/plain"
那么您的要求将是这样的:
curl -i -X POST --data-binary "@your.json" -H "Content-Type: text/plain"
或替代 “text/plain的” 为适当的MIME类型。
因此,目前可能发生的情况是,您的Web服务器正在被赋予内容类型application/octet-stream,而不理解如何处理纯文本json内容。如果使用“-v”运行curl,它将为您提供发送和接收标头的详细描述,以便您可以查看默认情况下为您的服务器提供了哪些Content-Type。
0
输入必须是“应用程序”。
你要求的是一个mimetype。
更多在这里阅读:http://en.wikipedia.org/wiki/Internet_media_type
请添加更多的信息,更多的信息。
相关问题
- 1. MIME,八位字节流和Uploadify
- 2. $ _FILES [“”] [“类型”]是给应用程序/八位字节流作为输出
- 3. Webapp2请求应用程序/八位字节流文件上传
- 4. PHP从应用程序/八位字节流创建图像
- 5. 应用程序/八位字节流块浏览器
- 6. DropBox API应用程序/八位字节流标题
- 7. 瓶:如何处理应用程序/八位字节流
- 8. 将字符串转换为应用程序/八位字节流Java
- 9. 资源解释为文档,但与MIME类型应用程序/八位字节流控制台
- 10. 如何使用带应用程序/八位字节流响应类型的RestTemplate
- 11. POST文件流八位字节流
- 12. HTTPUrlConnection和应用程序/八位字节流内容类型响应处理
- 13. solr异常预期的MIME类型的应用程序/八位字节流,但得到了文本/ HTML
- 14. 应用程序/八位字节流是接受CSV文件时要接受的安全MIME类型吗?
- 15. 通过HTTP使用内容类型的二进制数据:应用程序/八位字节流编码开销
- 16. 资源解释为字体,但用MIME类型应用/八位字节流传输
- 17. Python HTTP服务器:处理POST应用程序/八位字节流
- 18. Apache应用程序/八位字节流创建一个空文件
- 19. 从手机上传文件发送应用程序/八位字节流
- 20. 上传图像类型应用程序/八位字节流从Android手机
- 21. 下载文件类型的困惑 - 应用程序/八位字节流
- 22. 通过Rails将图像/八位字节流,base64编码为图像文件
- 23. 星火:在八位字节流场
- 24. 爪哇 - MimetypesFileTypeMap中总是返回应用程序/八位字节
- 25. 浏览器何时将应用程序/八位字节流作为Content-Type发送?
- 26. 为什么JavaScript XMLHttpRequest八位字节流MIME类型返回字符串的响应?
- 27. 将应用程序/八位字节流; base64,转换为json字符串或简单文本使用javascript/jquery
- 28. 需要多少位数来编码一个八位字节?
- 29. 如何将zip文件转换为八位字节流
- 30. 强制锚点href将八位字节流视为图像?