Here is a fringe case that doesn't seem to be covered in the protocol spec.

If a client sends a POST request to a GET-mode service, like Full Cost
Map, should the ALTO server reject the request? Or should the server
accept the request anyway, and just return the map?

And would it depend on the content the client sent? Eg, should the server
accept a POST request with no content, but reject a POST request if the
client sent a body of (say) type application/alto-costmapfilter+json, on
the grounds that the client mistakenly thought this was a Filtered Cost
Map service?

My inclination is to reject an POST request, even if there is no content.
Normally I prefer to forgive obvious errors, but unless all servers have
the same level of forgiveness, error-tolerant servers will be seen as
"correct", while other servers will be seen as "incorrect".

What does the group think?

        - Wendy

 



_______________________________________________
alto mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/alto

Reply via email to