RFC 2616 – HTTP

Kezdőlap Fórumok Programozás RFC 2616 – HTTP

3 bejegyzés megtekintése - 1-3 / 3
  • Szerző
    Bejegyzés
  • #1889853
    valaki456
    Felhasználó

      Sziasztok!Felmerült egy kis problémám. Hogy a lényeget értsétek egy rövid kis kódrészletet írok pythonban:

      Code:
      u = urllib2.urlopen(a)s = u.read(500)u.close()

      Na, jelenleg ezt a megoldást használom az egyik programomban. A read()-nek azért adok paramétert, mert számomra lényeges adat nincs az 500. bájt után. Viszont az a helyzet, hogy 400. előtt sincs értékes adat, így azt letöltenem csak erőforráspazarlás. Szóval a lényeg, hogy valamilyen módon azt szeretném elérni, hogy csak a 400. és 500. bájt közötti adatot kérjem le. Olvasgattam az RFC-t, de sajna nem találtam meg a megoldást, bár remélem csak én vagyok figyelmetlen a rossz angol tudásomnak köszönhetően 😀Szóval, ha valaki tudja a megoldást, akkor megköszönöm a segítségét.

      #2201784
      gabaman
      Felhasználó

        Szia!A HTTP lekérést a

        Code:
        Range: bytes=400-500

        fejléc mezővel kell bővíteni. Mivel nem minden oldal kérhető le ilyen módon, ezért a választ is ellenőrizni kell, hogy a "200 - OK" helyett "206 - Partial Content" kódot tartalmaz-e.

        #2201785
        valaki456
        Felhasználó

          Köszönöm a segítséget! 🙂

        3 bejegyzés megtekintése - 1-3 / 3
        • Be kell jelentkezni a hozzászóláshoz.