ITPub博客

首页 > IT职业 > IT职场 > 一文掌握Swift - URLSession接入短信验证码的操作方法

一文掌握Swift - URLSession接入短信验证码的操作方法

原创 IT职场 作者:中昱维信 时间:2020-11-17 15:15:43 0 删除 编辑

用 Swift 通过 URLSession 方式接入短信验证码,还是非常实用的,分享自己在项目开发中接入短信验证码的过程,如下所示:

import Foundation
var semaphore = DispatchSemaphore (value: 0)
let parameters = "appId=41KYR0EB****&appKey=IIWCKKSR7NOQ****&phone=1561894****&templateId=1043&variables=1234"
let postData =  parameters.data(using: .utf8)
var request = URLRequest(url: URL(string: "https://vip.veesing.com/smsApi/verifyCode")!,timeoutInterval: Double.infinity)
request.addValue("application/x-www-form-urlencoded;charset=utf-8", forHTTPHeaderField: "Content-Type")
request.httpMethod = "POST"
request.httpBody = postData
let task = URLSession.shared.dataTask(with: request) { data, response, error in 
  guard let data = data else {
    print(String(describing: error))
    return
  }
  print(String(data: data, encoding: .utf8)!)
  semaphore.signal()
}
task.resume()
semaphore.wait()

以上就是 Swift - URLSession 接入短信验证码的操作方法,原创不易,希望大家给个一键三连。

 

Swift - URLSession.swift和文档说明.rar


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31548553/viewspace-2734683/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
打工人,打工就是人上人:www.veesing.com/

注册时间:2018-08-03

  • 博文量
    22
  • 访问量
    25452