Question
Which of the following HTTP methods is idempotent and is
primarily used to update a specific resource's data on a server?ÂSolution
The HTTP PUT method is considered idempotent, meaning that making the same request multiple times will have the same effect as making it once. This characteristic makes PUT suitable for updating a specific resource or creating it if it does not exist. For example, when updating a user’s profile data, using PUT ensures that multiple requests with the same data will not create multiple resources; instead, it will consistently update the resource. An idempotent operation is crucial in network communication as it allows developers to retry requests in case of network failures without worrying about creating duplicate or inconsistent states. PUT is generally paired with a resource identifier (like /user/123) in RESTful APIs, making it straightforward for clients and servers to handle resource updates predictably. Option A (GET) - The GET method is idempotent but used only for retrieving resources, not modifying or updating them. Option B (POST) - POST is not idempotent and is mainly used for creating new resources or submitting data to the server, where repeated calls may result in multiple resource creations. Option D (DELETE) - DELETE is idempotent but is used to remove resources, not update or create them. Option E (PATCH) - PATCH can be used for partial updates and is not strictly idempotent, as multiple PATCH requests with slightly different data can yield different results.
- A man purchased a laptop for Rs. 15,000 and a mobile phone for Rs. 10,000. He sold the laptop at a profit of 20% and the mobile phone at a loss of 10%. Fin...
A bought an article at 30% less of the marked price and sold it at 12% more than the marked price. Find the profit earned by him.
- A shopkeeper adds 40% to the cost price of a chair and sells it after offering a 25% discount on the marked price. If the chair is sold for Rs. 2,100, find...
- A dealer sold a furniture item for Rs. 300 after allowing a discount of ‘q%’ on its marked price. If the marked price of the item is Rs. 400, then find...
The average cost price of two items is Rs. 750. The first item is sold at a 15% profit, and the second item is sold at a 20% loss. Given that the combin...
Nikhil purchased a house for Rs. 20,00,000/- and gave it on rent immediately at the rate of Rs. 15,000/- per month. After five months, he sold the house...
Aman bought two guitars, ‘P’ and ‘Q’, with cost prices in the ratio 7:9, and sold them at a loss of 10% and a profit of 30%, respectively. If th...
A person bought an article and sold it at a loss of 20%. If he had bought it at 10% loss and sold it for 74 more, he would have gained 30%. Find the pro...
A and B started a partnership business investing in the ratio of 3 : 8. C joined them after 4 months with an amount equal to 3/4th of B. What was their...
A shopkeeper bought 200 articles at ₹40 each. He sold 120 articles at ₹50 each and the rest at ₹60 each. What is the profit percentage earned by t...