我计划使用cloudconverts API API将docx文件转换为pdf,但每次启动转换过程和请求时,我都会遇到未找到文件(上传失败)错误转换的状态。
为了确保可以访问该文件,我使用他们的API运行测试并执行我的请求,这是成功的。
我使用Googles Advanced Rest Client测试转换,我的标头og有效负载如下:
申请流程:
我获得了转换过程的网址,一切都很好。所以是时候开始转换我的文件了。我使用该选项让cloudconvert从我的域下载docx。
开始我的流程:
启动我的流程的请求也是成功的,我现在想通过将之前的URL称为GET来检查我的转换状态。但这在回复中给出了一条错误消息:找不到文件(上传失败)
正如我在帖子开头所写,我尝试使用他们的API控制台测试文件是否可以从我的网站下载,它可以和PDF创建成功..所以我想我错过了某个地方,只是不能看到它......
答案 0 :(得分:1)
所以,是的,
第一个问题是内容类型标头集错误。对于JSON有效负载,它应该是" application / json"。使用" application / x-www.form-urlencoded"内容类型标头服务器期望不同的有效负载,因此调用导致错误。
第二个是关于JSON解析。 JSON与JavaScript对象不同。 JSON中的键必须包含双引号字符。
最后,我不确定成功回应是什么意思。如果你谈论状态代码 - 它只是糟糕的API配置/设计。