Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. if method == .json {
  2. postRequest.setValue("application/json", forHTTPHeaderField: "Content-Type")
  3. postRequest.httpMethod = "POST"
  4. }else{
  5. postRequest.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
  6. postRequest.httpMethod = method.rawValue
  7. }
  8.  
  9. postRequest.setValue(token, forHTTPHeaderField: "user_access_token")
  10.  
  11. postRequest.setValue("iOS", forHTTPHeaderField: "Request-Type")
  12. postRequest.setValue("iPhone", forHTTPHeaderField: "brand")
  13. postRequest.setValue(UIDevice.modelName, forHTTPHeaderField: "model") // TODO: identificar el modelo
  14. postRequest.setValue("application/json", forHTTPHeaderField: "Accept")
  15. postRequest.setValue(systemVersion, forHTTPHeaderField: "so")
  16. postRequest.setValue(localTimeZoneName, forHTTPHeaderField: "timeZone")
  17.  
  18. //postRequest.setValue(appVersion, forHTTPHeaderField: "version")
  19.  
  20. postRequest.setValue(appBuildNumber, forHTTPHeaderField: "version")
  21.  
  22.  
  23. let arr = prefferedLanguage.components(separatedBy: "-")
  24. /// Constante : Idioma del iPhone
  25. let deviceLanguage = arr.first ?? ""
  26. /// Constante : Zona del Idioma
  27. let deviceSubLanguage = arr.last ?? "" /* TODO: REVISAR IDIOMA */
  28.  
  29.  
  30. postRequest.setValue(deviceLanguage, forHTTPHeaderField: "lang")
  31. postRequest.setValue(deviceSubLanguage, forHTTPHeaderField: "subLang")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement