mam klienta ktory v http post posiela nejaky request s body. dajme tomu ze body ma velkost 5MB. v hlavicke requestu mam Content-Length o tejto velkosti. Na druhej strane je server ktory spacuje tento request, ako docielit toho, aby server poslal kod 413 (request entity too large)? ide mi o vseobecne riesenie, ide o to, ze neviem presne ci mozem ovplyvnit kolko toho server stiahne pred tym ako ten status code posle. napr si predstavte ze mam server s pamatou 512MB. ja nemozem prijat nic vacsie ako pol giga aby mi to nepadlo.
je nejaka moznost ako stiahnut len hlavicku a hned poslat 413 bez toho aby som stiahol cokolvek z body? ja nemozem stiahnut cele body a potom sa rozhodnut ci to prijmem ale o nie kedze uz moze byt neskoro.
Samozrejme, precti jenom hlavicky... predpokladam, ze kdyz toto resis, mas vlastni webserver (vsechny existujici tuto funkcionalitu uz maji)
Jestli si ten server programujes sam, tak asi mas nejakou knihovnu na TCP/IP, ze ktere ti chodi data postupne, jak po siti prichazeji pakety. V okamziku, kdy uz mas tech dat tolik, ze uz z jejich obsahu vis, ze to je moc, tak proste odesles tech 413 a ukoncis spojeni. (?)