Почтальон дает другой ответ - PullRequest
0 голосов
/ 04 июля 2018

Я новичок в быстрой iOS, и я делаю модуль входа приложения в iOS, но я застрял в одной вещи, у меня есть API входа в систему, но когда я проверяю ответ в почтальоне, когда я отправляю параметры как «сырые», чем это показывает, что пользователь вошел в систему, но когда я отправляю те же параметры, что и «form-data», чем показывает неверный идентификатор и пароль .... может кто-нибудь сказать мне, как отправить параметры как «raw», чтобы я мог получить правильные ответ?? Спасибо за вашу помощь!!

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

От: http://toolsqa.com/postman/post-request-in-postman/

Проверьте, использует ли ваш raw правильный формат, как указано ниже.

enter image description here

0 голосов
/ 04 июля 2018

Пожалуйста, попробуйте этот метод, если вы используете библиотеку Alamofire для вызова API.

func request(_ method: HTTPMethod
    , _ URLString: String
    , parameters: [String : AnyObject]? = [:]
    , headers: [String : String]? = [:]
    , onView: UIView?, vc: UIViewController, completion:@escaping (Any?) -> Void
    , failure: @escaping (Error?) -> Void) {

    Alamofire.request(URLString, method: method, parameters: parameters, encoding: JSONEncoding.default, headers: headers)
        .responseJSON { response in


            switch response.result {
            case .success:                 
                completion(response.result.value!)
            case .failure(let error):

                failure(error)
            }
    }
}

Также помните, что при вызове этого метода вам нужно передавать заголовок Application / JSON.

["Content-Type": "application/json"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...