http Post 통신

func httpPost(){



        var request = URLRequest(url: URL(string: Config.URL.historyUploadUrl)!)
        request.httpMethod = "POST"
        let postParameters = "NUMBER="+Num+"&WHERE="+Where+"&USER="+User+"&OUTDATE="+OutDate+"&INDATE="+InDate;

        request.httpBody = postParameters.data(using: .utf8)
        let task = URLSession.shared.dataTask(with: request) { data, response, error in
            guard let data = data, error == nil else {                                                 // check for fundamental networking error
                print("error=\(String(describing: error))")
                return
            }

            if let httpStatus = response as? HTTPURLResponse, httpStatus.statusCode != 200 {           // check for http errors
                print("statusCode should be 200, but is \(httpStatus.statusCode)")
                print("response = \(String(describing: response))")
            }

            let responseString = String(data: data, encoding: .utf8)
            print("responseString = \(String(describing: responseString))")

            print("참or거짓==\(String(describing: responseString?.contains("YES")))")

            if responseString?.contains("YES") == true {
                self.mAlert()
            }
        }
        task.resume()
    }

results matching ""

    No results matching ""