खोज…
वाक्य - विन्यास
- प्रतिक्रिया ()
- responseData ()
- responseString (एन्कोडिंग: NSStringEncoding)
- responseJSON (विकल्प: NSJSONReadingOptions)
- responsePropertyList (विकल्प: NSPropertyListReadOptions)
पैरामीटर
पैरामीटर | विवरण |
---|---|
तरीका | .OPTIONS, .GET, .HEAD, .POST, .PUT, .PATCH, .DELETE, .TRACE, .CONNECT |
URLString | URLStringConvertible |
मापदंडों | [String: AnyObject]? |
एन्कोडिंग | ParameterEncoding |
हेडर | [String: String]? |
निवेदन करना
import Alamofire
Alamofire.request(.GET, "https://httpbin.org/get")
स्वचालित मान्यता
Alamofire.request("https://httpbin.org/get").validate().responseJSON { response in
switch response.result {
case .success:
print("Validation Successful")
case .failure(let error):
print(error)
}
}
रिस्पांस हैंडलिंग
Alamofire.request(.GET, "https://httpbin.org/get", parameters: ["foo": "bar"])
.responseJSON { response in
print(response.request) // original URL request
print(response.response) // URL response
print(response.data) // server data
print(response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
मैनुअल मान्यता
Alamofire.request(.GET, "https://httpbin.org/get", parameters: ["foo": "bar"])
.validate(statusCode: 200..<300)
.validate(contentType: ["application/json"])
.response { response in
print(response)
}
रिस्पांस हैंडलर
Alamofire.request(.GET, "https://httpbin.org/get", parameters: ["foo": "bar"])
.validate()
.response { request, response, data, error in
print(request)
print(response)
print(data)
print(error)
}
जंजीर रिस्पांस हैंडलर्स
Alamofire.request(.GET, "https://httpbin.org/get")
.validate()
.responseString { response in
print("Response String: \(response.result.value)")
}
.responseJSON { response in
print("Response JSON: \(response.result.value)")
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow