// // ViewController.swift // BFNetRequestKit // // Created by SanWCoder on 07/23/2021. // Copyright (c) 2021 SanWCoder. All rights reserved. // import UIKit import BFNetRequestKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. BFNetRequestAdaptor.postRequestData(url: "https://speed.piaoquantv.com/longvideoapi/video/distribute/category/videoList/v2", parames: ["categoryJson": "{\"categoryId\":55}", "pageNo": 1, "pageSize": 4, "sceneType": 1, "pageSource": "speedApp-category", "h5MsgVid": "", "cutBoard": "", "cutBoardInfo": ""],commonParams: commonParams()) { respose, extData, error, duration in } BFNetRequestAdaptor.imageValideRequestData(url: "http://www.mxfjx.com/uploadfiles/2014/4/小鸡%20鸡蛋%20蛋生鸡%20鸡生蛋_conew1.gif") { data, respnse, error in } } public func commonParams() -> [String: Any] { let model = UIDevice.current.model let systemName = UIDevice.current.systemName let systemVersion = UIDevice.current.systemVersion let localizedModel = UIDevice.current.localizedModel let machineInfo: [String: Any] = [ "model": model, "system": systemName + " " + systemVersion, "brand": localizedModel, "platform": "iOS", "networkType": SWNetRequest.networkStatusDescription(), "clientIp": SWNetRequest.ipAddressDescription(), ] let commParams: [String: Any] = [ "appVersionCode": "344", "versionCode": "1.1.0", "system": systemName + " " + systemVersion, "systemVersion": systemName + " " + systemVersion, "appType": 13, "appId": 111111, "machineCode": "43429BA1-6723-43B3-8B95-96782D289EA7", "networkType": SWNetRequest.networkStatusDescription(), "ipAddress": SWNetRequest.ipAddressDescription(), "clientTimestamp": Int64(Date().timeIntervalSince1970 * 1000), "platform": "iOS", "versionName": "2.6.6", "pageSource": "speedApp-category", // "sessionId": PQSingletoMemoryUtil.shared.sessionId, // "subSessionId": PQSingletoMemoryUtil.shared.subSessionid ?? PQSingletoMemoryUtil.shared.sessionId, "mid": "43429BA1-6723-43B3-8B95-96782D289EA7", "machineInfo": "", // "abInfoData": dictionaryToJsonString(PQSingletoMemoryUtil.shared.abInfoData) ?? "", "requestId": "423232323232323", "idfv": UIDevice.current.identifierForVendor?.uuidString ?? ""] return commParams } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }