Reply to Re: HTTP Request, character encoding and fsockopen

Your name:

Reply:


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/

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация