uber / rides-ios-sdk

Uber Rides iOS SDK (beta)
https://developer.uber.com/docs
MIT License
374 stars 124 forks source link

Update HTTP Requests with Uber SDK Version Info #218

Closed edjiang closed 6 years ago

edjiang commented 6 years ago

This adds a X-Uber-User-Agent header to HTTP requests made by the SDK, just like the Android SDK.

In addition, I clean up the HTTPHeader and HTTPMethod enums. The Header enum seemed fairly useless, so I deleted it. HTTPMethod was conflicting with Alamofire, a popular Swift library, and is meant mostly for internal (Uber modules) use. Thus I renamed it to UberHTTPMethod to make developers lives easier. See #216.