Alamofireを使用するポストメソッドに対して正しい応答が得られません。 結果は失敗し、application/jsonの代わりにtext/xmlを取得する応答のコンテンツタイプでは、誰でもこれを手伝うことができます。私が与えたここアラモファイアを使用してポストメソッドに正しい応答が得られない、結果が失敗する
`
let params = ["mobile":"0000000000", "pin":"000000", "devicekey":"99", "deviceOs":"123456", "deviceOsVersion":"12", "userType":"employee"]
var request = URLRequest(url: Login_URL! as URL)
request.httpMethod = "POST"
request.setValue ("application/json",forHTTPHeaderField: "Content-Type")
let data = try! JSONSerialization.data(withJSONObject: params as Any, options: JSONSerialization.WritingOptions.prettyPrinted)
let json = NSString(data: data, encoding: String.Encoding.utf8.rawValue)
if let json = json {
print(json)
}
request.httpBody = json!.data(using: String.Encoding.utf8.rawValue);
Alamofire.request("Login_URL",method: .post, parameters: params, encoding: JSONEncoding.default)
.responseJSON(options: .allowFragments) { response in
print("Request: \(response.request)")
print("Response: \(response.response)")
print("Data: \(response.data)")
print("Result: \(response.result)")
if let JSON = response.result.value {
print("JSON: \(JSON)`
パラメータそれぞれのモバイルおよびピンのため 0000000000と000000だったが、私はそれを行うことができますどのようにこのための動的な値を与えたいです。
試したコードと受け取ったエラーの種類を表示できますか? – Dhruv
こんにちは、私はちょうど出力を得ました、それは誤ったタイプのエラーでした – vineela
こんにちは、 私たちはどのように私たちはパラメターを動的に取ることができます説明することができます 例:私はユーザー名とパスワードを動的にする必要がありますポストメソッド@Dhruv – vineela