Avatar ·

Swift में HTTP POST अनुरोध: पैरामीटर कैसे भेजें और उत्तर कैसे संसाधित करें?

सभी को नमस्ते! मैं Swift और iOS डेवलपमेंट में नौसिखिया हूँ। मैं POST अनुरोध के माध्यम से सर्वर पर डेटा भेजने के लिए एक सरल ऐप लिख रहा हूँ। मेरे पास एक URL और पैरामीटर का सेट है (जैसे, लॉगिन और पासवर्ड) जिन्हें भेजना है। मैंने URLSession का उपयोग करने का प्रयास किया, लेकिन मुझे लगातार त्रुटियाँ मिल रही हैं या सर्वर से खाली उत्तर आ रहा है। \n\nयहाँ मेरा वर्तमान कोड है:\n\n```swift\nlet url = URL(string: "https://example.com/api/login")!\nvar request = URLRequest(url: url)\nrequest.httpMethod = "POST"\nlet parameters = ["username": "test", "password": "12345"]\nrequest.httpBody = parameters as? Data\nlet task = URLSession.shared.dataTask(with: request) { data, response, error in\n if let error = error {\n print("Error: \\(error)")\n return\n }\n if let data = data {\n print(String(data: data, en