Como utilizar o método PATCH do http em AdvPL

Como alternativa voce pode utilizar a função HTTPQuote

que é utilizada na classe FWRest inclusive.

Exemplo:


cResponse := HTTPQuote ( "http://localhost:8080/api/test", "PATCH", "a=1&b=2", '{"id":1}', 120, {"Content-Type: application/json"}, @cHeaderRet )

A única diferença dela para a Httpost é o parâmetro cMethod, onde você pode passar o método que irá utilizar (pode ser inclusive o POST).