0% found this document useful (0 votes)
1 views7 pages

Sending Data to a Server

The document discusses how to send data to a server and handle HTTP responses in Java using various libraries such as HttpURLConnection, OKHttp, and Apache HttpClient. It outlines the common HTTP methods (GET, POST, PUT, DELETE) and provides a step-by-step guide for sending a POST request. Additionally, it emphasizes the importance of setting proper HTTP response headers for improved security and efficiency in Java applications.

Uploaded by

shobithangaselvi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views7 pages

Sending Data to a Server

The document discusses how to send data to a server and handle HTTP responses in Java using various libraries such as HttpURLConnection, OKHttp, and Apache HttpClient. It outlines the common HTTP methods (GET, POST, PUT, DELETE) and provides a step-by-step guide for sending a POST request. Additionally, it emphasizes the importance of setting proper HTTP response headers for improved security and efficiency in Java applications.

Uploaded by

shobithangaselvi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Sending data to a server

and writing http response


to a header
SHOBIKA R
Introduction
 HTTP
(Hyper Text Transfer Protocol) is used for
communication between clients and servers.
 Java
provides built-in and third party libraries to
send HTTP requests and handle responses.
 Java
provides multiple ways to send HTTP
requests
1. HttpURLConnection
2. OKHttp
3. Apache HttpClient
 Themost common methods for sending data to a
server are :
1. GET (Retrieve data)
2. POST (Send data)
3. PUT (Update data)
4.DELETE (Remove data)

Eg.., protected void


doGET(HttpURLConnectionRequest)
Using HttpURLConnection
 Steps to send a POST request using HttpURLConnection :
1. Create a URL Object (passing URL String to a
constructor).
2. Open a connection.
3. Set request method (POST).
4. Set headers (sends extra information).
5. Write data to a output stream (used to write data to
a file).
6. Read the response.
7. Close the connection.
Writing HTTP Response Header

 Theserver uses HTTP headers to provide metadata


about the response.
 Common response headers :
1. Content-Type (application/json , text/html,
etc.)
2. Access – Control – Allow – Origin (CORS
handling)
3. Custom headers (X – Custom – Header, etc.)
CONCLUSION

 HTTP Communication is essential in Java


applications.
 Use HttpURLConnection or modern libraries.
 Use libraries like OKHttp or Apache HttpClient
 Set
proper response headers for better security
and efficiency.
Thank you..😊✌️

You might also like