JavaScript में POST अनुरोध कैसे भेजें, HTML फॉर्म सबमिट करने का अनुकरण करते हुए?
सभी को नमस्ते! मैं JavaScript में नौसिखिया हूँ और मुझे इस समस्या का सामना करना पड़ा। मुझे सर्वर पर डेटा के साथ POST अनुरोध भेजना है, लेकिन सर्वर उम्मीद करता है कि डेटा `application/x-www-form-urlencoded` फॉर्मेट में आएगा, जैसे कि इसे सामान्य HTML फॉर्म ने भेजा हो।\n\nमैंने JSON के साथ `fetch` का उपयोग करने की कोशिश की, लेकिन सर्वर ऐसे डेटा को स्वीकार नहीं करता — यह 400 एरर लौटाता है। यह मेरा कोड है जो काम नहीं करता:\n\n```javascript\nfetch('/api/submit', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({ name: 'John', age: 30 })\n});\n```\n\nसर्वर कहता है कि वह `name` और `age` फील्ड नहीं देख पा रहा है। मैंने पढ़ा है कि किसी तरह फॉर्म सबमिट का अनुकरण किया जा सकता है, लेकिन मुझे समझ नहीं आता कि इसे सही तरीके से कैसे किया जाए। डेटा उसी फॉर्मेट में जाना चाहिए जैसे `