Em algumas chamadas à API é necessário o uso de métodos diferentes de GET e POST. Tendo em vista que métodos diferentes de GET e POST muitas vezes são bloqueados por firewalls, é possível especificar o método através do header X-HTTP-Method-Override e utilizar o método POST para completar a chamada.
Portanto, as seguintes informações são equivalentes:
Utilizando o método PUT no método:
PUT {WSUrl}/api/events/<Iddoevento> HTTP/1.1
Host: <nome do
servidor>
Authorization: OAuth2 <TOKEN>
Content-Length:
44
Content-Type: application/json
{ "Progress" : 10, "Comment" :
"Comentário" }
Utilizando o método PUT através do header:
POST {WSUrl}/api/events/<Iddoevento> HTTP/1.1
Host: <nome do
servidor>
Authorization: OAuth2 <TOKEN>
Content-Length:
44
Content-Type: application/json
X-HTTP-Method-Override: PUT
{
"Progress" : 10, "Comment" : "Comentário" }