Производный сервис 400 Неверный запрос

Иногда при доступе к API Forge Derivative Service через

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 ответ

Во-первых, нет конечной точки, которую вы описываете ( см. Список): derivativeservice/v2/manifest/:urn не существует, ты что-то упускаешь? Какую конечную точку вы пытаетесь вызвать? Может быть, манифест?

Во-вторых, когда я base64 DECODE ваш URN, я получаю:

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

Это неопределенное в конце немного подозрительно и может быть причиной этой проблемы. Можете ли вы дважды проверить URN перед его кодированием? Если это файл из корзины, кажется, в любом случае неполным / неправильным.

Другие вопросы по тегам