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
- Error: Failed to validate the signature of the actionable message card - Power Automate Flow - PowerAutomate
- Spring Boot: JDBCTemplate BatchUpdate Update Query Example - Java
- How to Preview HTML, CSS, JavaScript in Notepad++ - NotepadPlusPlus
- Is Facebook is down? Is it just for me? - Facebook
- Adding Jackson dependency to Java Gradle Project - Gradle
- Set Falling Show on Website for Christmas using Pure CSS Code - CSS
- How to create a Array (not using list) in Python - Python
- Fix: Jupyter Notebook says Not Trusted - Python