衍生服务400错误请求

时间:2017-07-21 08:51:21

标签: autodesk autodesk-model-derivative

有时通过

访问Forge Derivative Service API

GET https://developer.api.autodesk.com/derivativeservice/v2/manifest/dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6c3RlbW4vNTcwMzBkMzBjNzFkZWVmNDBkNjViNDAxLTBCOTlVamtJMXBnN2FkbE16UzJKSExVbzNjV3MtMEI5OVVqa0kxcGc3YWRHOTJlbVJtTnpablJ6TnhRV2N5V1hOT05qZEdPV2xwYVhoclBRLXVuZGVmaW5lZC5kd2c

我收到回复

<HTML><HEAD>
<TITLE>Bad Request</TITLE>
</HEAD><BODY>
<H1>Bad Request</H1>
Your browser sent a request that this server could not understand.<P>
Reference&#32;&#35;7&#46;425832b8&#46;1500624784&#46;0
</BODY>
</HTML>

如何找出服务器无法理解的请求。这是一个简单的GET请求,所以我不确定我在做什么,以至于我的请求不被理解。

1 个答案:

答案 0 :(得分:0)

首先,没有像你描述的那样的终点(see list):derivativeservice/v2/manifest/:urn不存在,你是不是错过了什么?你打算打电话到哪个端点?也许manifest

其次,当我基于你的URN DECODE时,我得到了:

urn:adsk.objects:os.object:stemn/57030d30c71deef40d65b401-0B99UjkI1pg7adlMzS2JHLUo3cWs-0B99UjkI1pg7adG92emRmNzZnRzNxQWcyWXNONjdGOWlpaXhrPQ-undefined.dwg

最后这个 undefined 有点可疑,可能会导致此问题。您可以仔细检查URN 之前编码吗?如果这是一个存储桶上的文件,那么无论如何似乎都不完整/不正确。