邮递员给予不同的回应

时间:2018-07-04 05:13:24

标签: ios swift post postman

我是Swift iOS的初学者,我正在iOS中执行应用程序的登录模块,但是我只能使用登录API,但是我在邮递员中检查响应时将参数发送为“原始”它显示用户已登录,但是当我发送与“表单数据”相同的参数时,它显示的是错误的ID和密码。...谁能告诉我如何将参数发送为“原始”,这样我才能正确响应??谢谢你的帮助!!

2 个答案:

答案 0 :(得分: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"]

答案 1 :(得分:0)

发件人:http://toolsqa.com/postman/post-request-in-postman/

检查原始文件是否使用了下面指定的正确格式类型。

enter image description here