パラメータにJSONを指定する例
curlだとこう
curl -X POST \
http://api.exsample.com/api/v1/login \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache' \
-d '{
"auth": {
"phone_number": "090xxxxxxxx",
"password": "password"
}
}'
Alamofireの場合
let parameters = [
"auth": [
"phone_number": "090xxxxxxxx",
"password": "password"
]
]
Alamofire.request("http://api.exsample.com/api/v1/login",
method: .post,
parameters: parameters,
encoding: JSONEncoding.default, headers: nil)
.responseJSON { response in
if let result = response.result.value as? [String: Any] {
print(result)
}
}