This question is in regards to an application being build in Delphi XE5.
I am working with a third party to provide an application that allows users to update information, JSON formatted, through a HTTP post to the third party's API. If I separate the user information into single objects I can use the POST method, but due to the amount if individual events the process is slow. It's much faster if I perform a batch post of a file containing multiple objects but api requires that I use the PATCH verb when uploading a file vs single object. I can do so using curl, but I want to avoid having to install curl on every users system to do so.
Is there any way to utilize the PATCH verb in Delphi? It does not seem that Indy has PATCH supported.