arenanet / api-cdi

Collaborative Development Initiative for Public APIs
252 stars 41 forks source link

Invalid Link response header from /v2/recipes/search #672

Open sliekens opened 3 years ago

sliekens commented 3 years ago

The /v2/recipes/search endpoint does not echo the input or output argument to the Link response headers, making the links unusable.

GET https://api.guildwars2.com/v2/recipes/search?input=46746&page=0&page_size=10

Link=</v2/recipes/search?page=1&page_size=10>; rel=next, </v2/recipes/search?page=0&page_size=10>; rel=self, </v2/recipes/search?page=0&page_size=10>; rel=first, </v2/recipes/search?page=83&page_size=10>; rel=last

The links are broken because the input is missing, e.g. using the last link.

GET https://api.guildwars2.com/v2/recipes/search?/v2/recipes/search?page=83&page_size=10

{
  "text": "must specify ?input=itemid or ?output=itemid"
}