You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
e.g. DELETE of an nonexistent topic gives 409 instead of 200 or 204. If there is no topic, my statement "The following topic must not exist" is already satisfied. Instead I need to do error handling.
A similar logic holds for PUT on a topic that already exists. The statement "the following topic should exist" is already satisfied, so if the API were idempotent, it would return a success code instead of a 409
What is your feeling on this? Any appetite for making the API idempotent?
The text was updated successfully, but these errors were encountered:
I was expecting the API to be idempotent, but it is apparently not designed to be so
e.g. DELETE of an nonexistent topic gives 409 instead of 200 or 204. If there is no topic, my statement "The following topic must not exist" is already satisfied. Instead I need to do error handling.
A similar logic holds for PUT on a topic that already exists. The statement "the following topic should exist" is already satisfied, so if the API were idempotent, it would return a success code instead of a 409
What is your feeling on this? Any appetite for making the API idempotent?
The text was updated successfully, but these errors were encountered: