Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

UNDERSTANDING HTTP :-

 Protocol defines set of rules that are required to get communication between two
parties.
 HTTP is a application level protocol that runs over net work level protocol having set of
rules and guidelines to establish the communication between webser server and
browser client.
 This also sends the http request to server and receive http response from web server or
application server.
 We can send data to server in two ways .
 http://local host:1010/userApp/test ? sno=101 &
sname=Dhiraj

request data in form of query string

 from browser in form of formdata.


 Browser window (client) sends lot of additional information along with request url to web
server.
 HTTP request methods (GET , POST , DELETE….)
 HTTP request headers (user-agent , accept-language ..)
 Request path (URL)
 Request data in form of request parameter or query string

Difference between Request Header and Request Parameter:-

 Request parameter is end user supplied input value to web server.


 Request header is browser window supplied input value to web server.
 End user supplies request parameter inform of from page or appending query string in url.
 Browser window adds request header value automatically once end user submit request
to server.
 Name and values are not fixed in request parameter where as names are fixed in request
header but values depends upon browser window we use.
 We can read request data using following method :-
o request.getParameter(“parametername”)
o request.getParameterNames();
 we can read request header data using following method.
o Request.getHeader("parametername”)
o Request.getHeaderNames();
 ServletResponse : When server sends response to browser then response object contains
multiple details including response content
o Response status code
o 100-199 -> info (warning based webpage)
o 200-299 ->Success
o 300-399 -> redirection
o 400-499 -> Incomplete web resource
o 500-599 -> Server error (Any error in dynamic web resource program like
servlet , jsp)
 Content type (web page content)
 Response Headers

You might also like