ΠΠ΅ΡΠ΅Π΄ Π»ΠΈΡΠΎΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ json Π΄Π»Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄Π° Π»ΡΠ±Π°Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΡΡ.
Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ let: HTTPHeaders = [
Β«ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΒ»: Β«XXXXXXΒ»,
Β«ΠΡΠΈΠ½ΡΡΡΒ»: Β«application / jsonΒ»,
"Content-Type": "application / json"
]
let body: Parameters = [
"test_id": 1,
"stud_id": 1,
"delayed_mins": 5
]
Alamofire.request("http://cloud.xxx/api/notify",method: .post,parameters: body,encoding: JSONEncoding(options: []),headers: headers).responseJSON { response in
print(response)
print(response.result)
print(response.result.isSuccess)
}
ΠΡΠ±Π°Ρ ΠΏΠΎΠΌΠΎΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΡΡ.
Π― ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΡΠΎΠΊΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅
let body: Parameters = [
"test_id": "abc",
"stud_id": "def",
"delayed_mins": "ghi"
]
ΠΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» Π² json. ΠΡΠ±Π°Ρ ΠΏΠΎΠΌΠΎΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ·Π½Π°ΡΠ΅Π»ΡΠ½Π°.
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ responseJSON Π½Π° responseString ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, Π·Π°ΠΊΡΡΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ responseJSON Π½Π° responseString ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, Π·Π°ΠΊΡΡΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.