PUT Method Example
A PUT request is used to replace an existing resource with a new one. It functions in a similar way to a POST request, except that an existing resource will be overwritten on the REST service.
putPet(); constants Endpoint = "https://petstore.swagger.io/v2"; Path = "/pet"; vars client : JadeRestClient; response : JadeRestResponse; request : JadeRestRequest; pet : Pet; begin client := create JadeRestClient(Endpoint) transient; request := create JadeRestRequest(Path) transient;
create pet transient; pet.id := 314; pet.name := "Not Fluffy"; pet.status := "available"; request.dataFormat := request.DataFormat_JSON; request.addObjectParam(pet, Pet);
create response transient; client.put(request, response); // We should get a 200 - Success. write response.statusCode; epilog delete client; delete response; delete request; delete pet; end;