2017-03-15 7 views
0

Forge APIをテストしていますが、GETハブ以外のほとんどのエンドポイントでスムーズにリクエストを完了できました。コンテンツタイプapplication/json原因415サポートされていないメディアタイプ

他のすべてのエンドポイントで使用されている同じヘッダーであるContent-Typeヘッダーを削除した後で、奇妙なことに、要求が正常に処理され、200の正しいデータが返されます。

コンテンツタイプについて私には慣れていませんか? 最初のリクエストは機能しませんか? -

リクエスト1は、ハブ415は、エンドポイントなかっ返します:データ
GET https://developer.api.autodesk.com/project/v1/hubs HTTP/1.1 
Host: developer.api.autodesk.com 
Authorization: Bearer {{ACCESS_TOKEN}} 
Content-Type: application/json 
Cache-Control: no-cache 
リクエスト2から200戻り値:
GET https://developer.api.autodesk.com/project/v1/hubs HTTP/1.1 
Host: developer.api.autodesk.com 
Authorization: Bearer {{ACCESS_TOKEN}} 
Cache-Control: no-cache 

Request 1 Request 2

+0

を送らなければなりませんことを定義APIチームに報告されています。ペイロードの形式を示すにはPOSTまたはPUT apisだけが必要です。 –

+0

もちろん。ありがとう、それは完璧な意味があります。私は、他のGETメソッドのいくつかがヘッダーを通過したので混乱していると思うので、送信する必要があると仮定しました。 – gtalarico

+0

GET APIは通常、渡されてもコンテンツタイプヘッダーを無視する必要があります。この問題はAPIチームに報告されます。 –

答えて

0

コメントに基づいて自分の質問に答えるOKデータを(感謝@ chetan-ranpariya)

  1. いいえdはGETリクエストでContent-typeを渡す。
  2. APIはヘッダーを無視する必要があります。問題は
1

JSON APIクライアントはあなたがAPIをGETするための要求を行うために、コンテンツタイプを渡す必要はありませんContent-Type: application/vnd.api+json

関連する問題