Avatar ·

HTTP अनुरोध भेजने और संसाधित करने के लिए java.net.URLConnection का उपयोग कैसे करें?

सभी को नमस्ते! मैं Java में नया हूँ और मानक लाइब्रेरी के माध्यम से HTTP अनुरोध भेजने का प्रयास कर रहा हूँ। समस्या यह है कि मैं सर्वर से प्रतिक्रिया को सही ढंग से कॉन्फ़िगर और संसाधित नहीं कर पा रहा हूँ। यहाँ मेरा कोड है: ```java import java.net.*; import java.io.*; public class HttpTest { public static void main(String[] args) throws Exception { URL url = new URL("http://example.com/api/data"); URLConnection con = url.openConnection(); con.setDoOutput(true); // POST डेटा भेजना OutputStream os = con.getOutputStream(); os.write("param1=value1¶m2=value2".getBytes()); os.flush(); os.close(); // प्रतिक्रिया पढ़ना BufferedReader reader = new BufferedReader( new InputStreamReader(con.getInputStream())); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } } ``` प्रोग्राम