Ich versuche, Informationen zu einer API in einem Webprojekt, das ich erstellt und gehostet habe, zu veröffentlichen. Ich bin nicht sicher, wie das genaue Format für die HTTP-POST-Anforderung ist. Jedes Mal, wenn ich versuche, bekomme ich HTTP 400 Fehler mit der Nachricht, dass es "ein ungültiges Verb" gibt.Eine http POST-Anfrage mit Arduino machen
Beispielcode:
byte server[] = {"our IP"}
..
..
client(server, 80)
..
..
client.println("POST /Api/AddParking/3");
Es verbindet sich mit der IP-Adresse ohne Probleme geliefert, aber alles, was ich wieder in der oben genannten HTTP-Fehlercode 400. Ich bin nicht sicher, ob ich sollte ein einschließen HTTP-Version nach meinem POST oder und Content-Length oder andere Informationen.
client.println (PostData.length()); * fehlt 't' * – F481