Я работаю над приложением iOS, в котором я использую «Alamofire» для создания запроса API, я тестирую API (созданный с помощью Slim Framework) почтальоном, но я не смог получить эквивалентный запрос почтальона от Alamofire.
Почтальон запрос, как показано ниже:
, и я пытаюсь Alamofire, как показано ниже:
let parm = ["Password_Father": "test", "Username_Father": "test"]
let headers : HTTPHeaders = ["content-type": "application/json"]
AF.request(URL(string: "http://my.domain.com/page1/login")!,
method: .get, // also try it as post but get error 500 as postman when using post method
parameters:parm,
encoding: JSONEncoding.default,
headers: headers)
.validate(statusCode: 200..<300)
.responseJSON { response in
switch response.result
{
case .success(_) :do {
print("success")
}
case .failure(let error):
print("failure(error)",error)
break
}
}
, но я получаю эту ошибку failure(error) urlRequestValidationFailed(reason: Alamofire.AFError.URLRequestValidationFailureReason.bodyDataInGETRequest)
Как я могу получить эквивалентный запрос почтальона от Alamofire.