Henryk Plötz: gzip-Komprimierung in beide Richtungen?

Beitrag lesen

Moin,

Vermutlich schaffe ich das in die eine Richtung, wenn ich CURL klarmache das es sich um binäre Daten handelt

Nuja, vom Prinzip her gibt es keine Beschränkungen für die Daten innerhalb des Bodys, du kannst also auch problemlos binäre Daten da reinpacken, _wenn_ die Gegenseite sie so erwartet und versteht. Wenn ich deinen Aufbau richtig in Erinnerung habe verwendest du aber --data von cURL und sendest die Daten damit url-encoded, so dass sie für PHP wie das Ergebnis eines ganz normalen Formular-Submits aussehen.

Wenn ich die cURL-manpage richtig verstehe, willst du stattdessen einfach --form bla=@- statt --data @- verwenden, wobei du dann die binären Daten an cURL gibst, ohne urlencoding und client_dump= davorzuschreiben. Das sollte dann für PHP so aussehen, als hättest du im Formularfeld namens bla eine Datei hochgeladen.

aber wie ist das mit der anderen Richtung? Da gebe ich die Daten einfach normal aus(an Stelle einer Webseite), kann ich da einfach binäre Daten verwenden?

Jo, HTTP hat kein Problem mit dem Senden von binären Daten, sonst würdest du auch nie ein Bild zu Gesicht bekommen.

--
Henryk Plötz
Grüße von der Ostsee

0 43

gzip-Komprimierung in beide Richtungen?

Andreas Korthaus
  • https
  1. 0
    Björn Höhrmann
  2. 0
    Philipp Hasenfratz
    1. 0
      Andreas Korthaus
      1. 0
        Henryk Plötz
        1. 0
          Andreas Korthaus
          1. 0
            Henryk Plötz
            1. 0
              Andreas Korthaus
              1. 0
                Henryk Plötz
                1. 0
                  Andreas Korthaus
                  1. 0

                    Nachtrag

                    Andreas Korthaus
                  2. 0
                    Henryk Plötz
                    1. 0
                      Andreas Korthaus
                      1. 0
                        Andreas Korthaus
                      2. 0
                        Philipp Hasenfratz
                        1. 0
                          Andreas Korthaus
                          1. 0
                            Philipp Hasenfratz
                            1. 0
                              Andreas Korthaus
                              1. 0
                                Henryk Plötz
                                1. 0
                                  Andreas Korthaus
                                  1. 0
                                    Henryk Plötz
                                    1. 0
                                      Andreas Korthaus
                                      1. 0
                                        Henryk Plötz
                                        1. 0
                                          Andreas Korthaus
                                          1. 0
                                            Andreas Korthaus
                                          2. 0
                                            Henryk Plötz
                                            1. 0
                                              Andreas Korthaus
                                              1. 0

                                                Nachtrag

                                                Andreas Korthaus
                                                1. 0

                                                  noch einer...

                                                  Andreas Korthaus
                                                  1. 0
                                                    Henryk Plötz
                                                    1. 0
                                                      Andreas Korthaus
                                                      1. 0
                                                        Henryk Plötz
                                                        1. 0
                                                          Andreas Korthaus
                            2. 0
                              Henryk Plötz
                              1. 0
                                Philipp Hasenfratz
      2. 0
        Björn Höhrmann
        1. 0
          Andreas Korthaus
          1. 0
            Björn Höhrmann
            1. 0
              Andreas Korthaus
  3. 0
    Michael Schröpl
    1. 0
      Andreas Korthaus
      1. 0
        Michael Schröpl
        1. 0
          Andreas Korthaus