blog

iOS SWIFT3 + 1C Авторизация

Поступила задача интегрировать iOS и 1С. Но не все так хорошо работает. Примерный код.

 

let username = «йфячыцувсмакепитрнгоьблшщдзхю»
let password = «йфячыцувсмакепитрнгоьблшщдзхю»
let loginString = String(format: «%@:%@», username, password)
let loginData = loginString.data(using: String.Encoding.utf8)!
let base64LoginString = loginData.base64EncodedString()

// Создание запроса
let url = URL(string: «http://192.168.1.181/DOCSwift/ws/«)!
var request = URLRequest(url: url)
request.httpMethod = «POST»
request.setValue(«Basic \(base64LoginString)», forHTTPHeaderField: «Authorization»)

// fire off the request
// make sure your class conforms to NSURLConnectionDelegate
let urlConnection = NSURLConnection(request: request, delegate: self)

labelTexts.text = String (describing: urlConnection)