Как отправить параметр и тело, используя Alamofire отдельно? - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу использовать Alamofire для отправки параметра и тела.Я видел учебные пособия и читал QA, где люди используют параметры для использования в качестве тела, как в этом:

let parameters: Parameters = [
            "fullName": fullName,
            "mobileNumber": mobileNumber,
            "password": password
        ]
Alamofire.request(requestAddress , method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: header).responseJSON { response in
// utility
}

Я не уверен, как мне следует отправлять тело, не используя параметры, так как мне нужно отправить оба параметра икузов оба.

1 Ответ

0 голосов
/ 20 сентября 2018

Вы можете передать тело запроса с помощью Parameters или как Data с объектом URLRequest.Я думаю, что вы не можете сделать это как.Если вам также нравится передавать некоторую информацию в качестве параметров queryString, вы можете сделать это, установив их в URLRequest, как в этом ответе .

urlRequest.setValue("application/json; charset=UTF-8", forHTTPHeaderField: "Content-Type")
...