RESTful Services
What is RESTful Services
Actually this is a protocol REpresentational State Transfer protocol to the Client and Server communication. Basically resources are identify by a URL. REST is a way to identify resources which appends on a particular environment.
There are key elements in RESTful implementation.
This is use for give some commands using an URL
web application url :- http://www.testServer.com
command through the url :- http://www.testServer.com/students/001
(Give the details of students whose number is 001 )
2. Request Verbs
These are the verbs that use to define the operation type of the request
GET - get the details from the web application
POST - create a new entry and add new object to the web application (eg- new Student)
PUT - update existing record details
DELETE - remove record from the web application
3. Request Headers
This contains some some instruction sent through the request (authorization configurations)
4. Request Body
This contains the data which are sent by the request as POST or PUT methods (Details of a student)
5. Response Body
This is the area to store the data from the web Server after the request completed (Details of the student 001)
{
"studentId" : '001',
"studentName" : 'peter',
"age" : '17'
}
6. Response Status
This is a code by default came from the server, this can contain some error codes if there is a error with the server or the request
Comments
Post a Comment