Hacer una solicitud HTTP POST usando Arduino

Estoy tratando de publicar información en una API en un proyecto web que he creado y alojado. No estoy seguro de cuál es el formato exacto para la solicitud HTTP POST. Cada vez que lo intento, recibo errores HTTP 400 con el mensaje de que hay "un verbo no válido".

Código de muestra:

byte server[] = {"our IP"}
..
..

client(server, 80)
..
..
client.println("POST /Api/AddParking/3");

Se conecta a la dirección IP suministrada sin ningún problema, pero todo lo que obtengo en el código de error HTTP 400 mencionado anteriormente. No estoy seguro de si se suponía que debía incluir una versión HTTP después de mi POST o Content-Length o cualquier otra información .

Respuestas a la pregunta(2)

Su respuesta a la pregunta