Browse Source

Added the `response` serialization example back into the README.

Christian Noon 10 years ago
parent
commit
86e8db4512
1 changed files with 16 additions and 2 deletions
  1. 16 2
      README.md

+ 16 - 2
README.md

@@ -163,16 +163,17 @@ Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
 
 
 **Built-in Response Methods**
 **Built-in Response Methods**
 
 
+- `response()`
 - `responseData()`
 - `responseData()`
 - `responseString(encoding: NSStringEncoding)`
 - `responseString(encoding: NSStringEncoding)`
 - `responseJSON(options: NSJSONReadingOptions)`
 - `responseJSON(options: NSJSONReadingOptions)`
 - `responsePropertyList(options: NSPropertyListReadOptions)`
 - `responsePropertyList(options: NSPropertyListReadOptions)`
 
 
-#### Response Data Handler
+#### Response Handler
 
 
 ```swift
 ```swift
 Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
 Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
-         .responseData { response in
+         .response { request, response, data, error in
              print(request)
              print(request)
              print(response)
              print(response)
              print(data)
              print(data)
@@ -180,6 +181,19 @@ Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
           }
           }
 ```
 ```
 
 
+> The `response` serializer does NOT evaluate any of the response data. It merely forwards on all the information directly from the URL session delegate. We strongly encourage you to leverage the other responser serializers taking advantage of `Response` and `Result` types.
+
+#### Response Data Handler
+
+```swift
+Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
+         .responseData { response in
+             print(response.request)
+             print(response.response)
+             print(response.result)
+          }
+```
+
 #### Response String Handler
 #### Response String Handler
 
 
 ```swift
 ```swift