Wie führe ich DELETE in Elixir mit HTTPoison aus?

8

Ich möchte den folgenden Befehl in Elixir mit HTTPoison-Bibliothek ausführen.

%Vor%

Wenn ich das Dokument überprüfe, wie DELETE in HTTPoison

%Vor%

Es sind nur url und header erforderlich. Also, wo sollte ich den Anfragekörper (der JSON-Körper in curl ) setzen?

Im Elixier habe ich es versucht

%Vor%

Aber es scheint nicht funktioniert. Kann jemand bitte sagen, wie man es richtig macht?

    
王志軍 16.09.2015, 09:49
quelle

1 Antwort

6

Wie Sie festgestellt haben, sendet HTTPoison.delete!/3 einen "" als Post-Body. Es gab zuvor Fragen darüber, ob ein Body für eine DELETE-Anfrage gültig ist - siehe Ist ein Entity-Body für eine HTTP DELETE-Anfrage zulässig?

Sie können diese Funktion jedoch umgehen und request!/5 direkt aufrufen:

%Vor%

Ich habe eine andere Frage beantwortet, die weitere Informationen zum Erzeugen eines Post-Körpers liefert - Erstellen Sie Github-Token mit der Elixir HTTPoison-Bibliothek

    
Gazler 16.09.2015, 10:00
quelle

Tags und Links