Почтальон дает другой ответ

-1

Я новичок в быстрой iOS, и я делаю модуль входа в приложение в iOS, но я застрял в одной вещи, у меня есть login api, но когда я проверяю ответ в почтальоне, когда я отправляю параметры как "сырые", чем показывает пользователь вошел в систему, но когда я отправляю те же параметры, что и "данные формы", чем показывает неправильный идентификатор и пароль.... может ли кто-нибудь сказать мне, как отправлять параметры как "сырые", чтобы я мог получить правильный ответ? Спасибо за вашу помощь!!

  • 0
    Пожалуйста, предоставьте скриншот вашего запроса почтальона.
Теги:
post
postman

2 ответа

2

Попробуйте этот метод, если вы используете библиотеку 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"]
0

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

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

Изображение 174551

Ещё вопросы

Сообщество Overcoder
Наверх
Меню