我正在尝试开发一个简单的NodeJS web应用程序,它或多或少可以取代Cloud Foundry(CF)CLI。我按照API文档将application.zip发送到CF服务,但是我得到了错误响应Unsupported Media Type
。
对于主体的应用程序部分,我将发送从浏览器上传的application.zip文件。
对于正文的资源部分,我将发送一个空的Json数组。我的理解是,由于最初没有上传任何内容,所以没有我想指定的预上传资源,因此数组是空的。
对于Unsupported Media Type
响应,我怀疑您向API发送了无效的请求头。有一个用node.js编写的CloudFoundry API客户端,您可以阅读源代码,看看他们是如何上传应用程序代码的。
如果这对你没有帮助,请完善你的问题,并添加一些你现有的代码。