Ich versuche, einige Daten auf einem Server in Haskell zu posten und die Server-Seite steht leer.
Ich verwende die Network.HTTP-Bibliothek für die Anfrage.
%Vor%Dieser Test gibt den leeren String als Antworttext vom Server zurück, wenn ich denke, dass er den Post-String "Test string" enthalten soll.
Ich möchte im Idealfall die Funktionalität von:
replizieren %Vor%und validiere Ergebnisse mit serverseitigem test.php:
%Vor%Mache ich das falsch oder sollte ich einfach eine andere Bibliothek ausprobieren?
Sie müssen einen Content-Length
HTTP-Header angeben, dessen Wert die Länge der unverarbeiteten Daten sein muss:
Und mit http-conduit
:
Das "Test string"
, im obigen Beispiel, ist urlEncoded, bevor es gepostet wird.
Sie können auch die Methode, den Inhaltstyp und den Anforderungskörper manuell festlegen. Die API ist die gleiche wie in http-Enumerator ein gutes Beispiel ist: Ссылка
Tags und Links haskell http networking