|  | Posted by petersprc on 01/19/08 08:56 
Hi,
 You could try using HTTP/1.0 or simply leaving off the HTTP version.
 
 HTTP/1.1 clients must be able to handle "chunked transfer coding",
 which is the encoding you're seeing. Each segment is preceded by it's
 size in hex.
 
 Details:
 
 http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6.1
 
 Peace,
 John Peters
 
 On Jan 19, 3:18 am, Vladimir Ghetau <vladi...@pixeltomorrow.com>
 wrote:
 > Hi guys,
 >
 > This is a weird problem, and I'm not sure if I got it right.
 >
 > Just a practical example, that will describe my problem:
 >
 > I'm connecting to google.com host on port 80 using fsock open, and I
 > send a regular GET header without any specific HTTP headers regarding
 > the type of encoding accepted, cookies, accepted charset, conditional
 > headers etc
 >
 > What happens, is after sending the headers to this stream opened using
 > fsockopen, I start grabbing the headers, and then, comes the body of
 > the web page, everything seems logic until this point.
 >
 > The problem is, just after the headers are received, the body of the
 > page, contains few odd alphanumeric values , about 4 elements in
 > length, and it seems it's a  hexa value. e.g.. 2A, or two values
 > maybe: 8c9d... then comes the regular HTML code of the page if any.
 >
 > At the end of the grabbed content, there's also one of these
 > alphanumeric groups, or a "0" (zero).
 >
 > For some reason I tend to believe the characters right after the
 > headers are sent are used by browsers to identify the type of the
 > encoding of the stream? e.g. bytes that decide that my page is going
 > to come as UTF-8 encoding?
 >
 > Anyways, the problem is, how to make sure I get the page right, and
 > why the file_Get_contents (url_goes_here) doesn't grab those
 > alphanumeric characters, considering they're stripping the returned
 > headers of the request already.
 >
 > I am still thinking it's some sort of "stream's first byte" that
 > informs the app about the encoding of the content, but I'm here to
 > hear your input and solution on this.
 >
 > Thank you,
 >
 > Vladimir Ghetau
 >
 > http://www.Vladimirated.com/
  Navigation: [Reply to this message] |