My question is how I can calculate the content-length header, especially for strings with unicode characters. Is the len
function enough, or do I need sys.getsizeof
?
(P.S. this is for CLI Auth but i won’t need to send a repl link because this question is pretty independent of the repl code)
do you mean the (amount of pixels)/(standards letter pixel length)? Cuz there is no really extensive library for this afaik (the reason being is that it’s a lot of hardcoding…)
I mean the content-length header present in an http response. There has to an algorithm, but i just cant find it.
I’m pretty sure Content-Length
is just the number of bytes in the response. If you’re just sending text, this is typically (utf-8, not utf-16) going to be the number of characters.
sys.getsizeof
includes other things that aren’t part of your data, so len
should probably be fine. Why do you have to do this manually, though?
ok I don’t know why when I said it doesn’t exist you keep assuming it does? Furthermore, I didn’t really understand what it was and you didn’t really explain sorry I don’t really know but could you explain it
Basically it just tells the client how many bytes to read in the response (rather than, for example, null terminating it)
To set the content-length of a proxied request after modifying it’s data.
Are you interacting with the sockets directly? Generally if you’re using some sort of web framework (flask, bottle, etc) it handles this for you
im using flask, but im using flask . make_response with a proxy response
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.