I am designing REST endpoints for my application and i need to use PATCH for a few of the endpoints. Will all browsers that support HTTP/1.1 be able to support the PATCH ?
            Asked
            
        
        
            Active
            
        
            Viewed 1.5k times
        
    1 Answers
43
            HTTP/1.1 did not define the PATCH method.
HTTP/1.1 does leave itself open for clients and/or servers to add new methods.
RFC 5789 defined the conventions for using the PATCH method.
The method defined within a HTTP request is nothing more than a string. Browsers should allow JavaScript to use whatever HTTP method it wants in the XmlHttpRequest; see this Q&A for more info. In short, any modern browser will allow you to do this, i.e. IE9+ and Firefox/Chrome/Safari/Opera/Spartan from the last few years.
Also, don't forget the server needs to specifically handle the PATCH method too, it doesn't just magically happen.
 
    
    
        Community
        
- 1
- 1
 
    
    
        thecoshman
        
- 8,394
- 8
- 55
- 77
- 
                    1It seems that windows edge does not support patch. – Vlad Mar 21 '16 at 09:48
- 
                    It seems it does. – Julian Reschke Nov 12 '16 at 11:11
 
    