Andreas: HTTP-Methode POST (Größe?)

Beitrag lesen

Hallo!

Wenn Du dem Server sagst, dass Deine Daten application/x-www-form-urlencoded sind, dann wird er Dir das unbesehen glauben. In dieser Codierung trennt ein = immer den Parameternamen vom Parameterwert. Willst Du ein literales = uebergeben, musst Du das genau so codieren, wie Du behauptet hast, es zu tun, naemlich application/x-www-form-urlencoded. Und da wird ein = immer mit %3D codiert.

Sorry, ich bin leider kein Programmierer und bin immer froh wenn überhaupt sowas klappt, das heißt noch lange nicht das ich alles verstehe, was ich da mache, leider!

Also wenn ich das jetzt richtig verstehe muß ich lediglich jeden Wert url-codieren(wie für GET?, oder?), also in PHP z.B. mit $variable=urlencode($variable, oder?

Oder ist das kein gute Möglichkeit? Was sollte man sonst für einen Header nehmen, um z.B. einen größeren MySQL Dump zu übertragen?

Und nochwas, wenn ich application/x-www-form-urlencoded verwende, wie kann ich dann die verschiedenen Variablen voneinander Trennen? durch \n? oder ;?

Viele Grüße
Andreas