Can anybody tell me from exam point of view that which of the following methods are IDEMPOTENT or not ?
GET : IDEMPOTENT or not POST : IDEMPOTENT or not PUT : IDEMPOTENT or not HEAD : IDEMPOTENT or not DELETE : IDEMPOTENT or not TRACE : IDEMPOTENT or not OPTIONS : IDEMPOTENT or not CONNECT : IDEMPOTENT or not
The exam only concentrates on GET and POST seeing as in real life they are the only two methods you are likely to use. However, you may be asked questions such as which method is useful for requesting only the header and so you only need to know the nasic function of the other methods.
As regards idempotency you need to know that GET can cause no side effect (i.e is idempotent) while POST can cause side-effects (not idempotent)
Remember idempotency is good. Only with POST do you need to ensure that orders are not sent twice etc.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com