खोज…


वाक्य - विन्यास

  • प्रतिक्रिया ()
  • 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