[spip-dev] [spip-commit] r18720 - spip

Hello,

après réflexion et discussion sur irc, est-ce que la forme unifiée

http://example.com/truc.api => action=api_truc&arg=lereste
ne serait pas le mieux car sans aucun risque de collision avec une url propre ou arbo ou autre, ni avec une action existante ?

Quelques exemples :
http://example.com/oembed.api?url=xxxx => spip.php?action=api_oembed&arg=?url=xxxxx
http://example.com/oembed.api/?url=xxxx => spip.php?action=api_oembed&arg=?url=xxxxx
http://example.com/atom.api/entries/1 => spip.php?action=api_atom&arg=entries/1
http://example.com/atom.api/entries/1?xxx=yyy => spip.php?action=api_atom&arg=entries/1?xxx=yyy
....
on fait donc sauter juste le / eventuel qui suit .api pour ne pas generer d'argument qui ressemble a une url absolue et peut être filtré par certains proxy

Cédric

Oui, c'est mieux d'utiliser un "." comme déclencheur car les URLs propres n'en ont pas normalement. Et c'est mieux aussi de préfixer l'action pour ne pas pouvoir appeler n'importe laquelle.

Dont acte :
http://core.spip.org/projects/spip/repository/revisions/18721