I came across a weird issue while downloading files on Safari browser, the files downloaded from one of my server appended had .zip.html to them instead of .zip as expected, though I could remove the extra .html extension and could access the file, that's a bad idea.
This bug was not reported on other browsers like Internet Explorer, Chrome, or Firefox. Thinking about the cause of it, I was able to guess that it was something related to HTTP request/response header issue: MIME or Context-Type
So I used Inspect Element on Safari to check what the Context-Type was set for the response sent to the server. It was wrongly set as ContentType (hyphen missing) causing this problem. The response had two header parameters ContextType: application/xml and Context-Type: text/html
Maybe other browser's were able to resolve this issue thus not causing this issue.
So its the webserver issue. I hope this helps someone who is facing the same problem.

- Location of eclipse.ini file on Mac OS X
- How to enable Do Not Disturb mode for Notification Center in Mac OS X 10.10 Yosemite
- Save webpage as pdf in Google Chrome for Mac OS X
- Spell check not working in Gmail : Mac OS X
- [Mac] To open Eclipse you need to install the legacy java se 6 runtime
- Mac OS X Error: Could not create the Java Virtual Machine
- Transfer files between Android and Mac OS X using usb cable
- Mac Studio Display Buzzing sound from the Monitor
- Kill or force quit stuck application or process in Mac OS X
- Take Screenshot on Mac OS X (Keyboard Shortcuts)
- vi undo redo command [Examples]
- Spotlight Search file path location on Mac OS X Mavericks or Yosemite
- Find Java JRE Installation location Mac OS X
- Take Screenshots on Mac OS without Keyboard
- How to See Hidden Folders and Files on macOS
- How to Setup maven on Mac (macOS)
- osascript wants to make changes while Android Studio Installation on Mac OS X
- Remove Applications from Startup Mac OS X
- Have you noticed MacOS Ventura About this Mac look like Mac OS X
- Find the location of Spotlight searched file
- Mac OS X Taking Screen Capture using Terminal
- Safari appends .html extension to files that are downloaded
- Open New tab using keyboard shortcut in Mac Terminal
- Mac OS X Stuck During Booting Gray Screen Logo and Spinner
- Disable Chrome Notification bell from Mac OS X menu bar
- Fetch More then 10 Links Per Page in Google Search Result - Google
- [Fix] MySQL No database selected - ERROR 1046 (3D000) - MySQL
- Sublime Add text at start and end of each line - Sublime
- Rounded Images in Bootstrap framework - Bootstrap
- How to take user input from the console in a Python program - Python
- How to Configure Eclipse keymap in IntelliJ IDE - Android-Studio
- How to get the SharePoint Tenant Login URL - SharePoint
- Fix 0x80070194 Error When Opening Microsoft OneDrive File - Microsoft