4311f89e
XPost: news.newusers.questions
From: catwheezel@operamail.com
["Followup-To:" header set to news.newusers.questions.]
On 2008-01-13, Esther & Fester Bestertester wrote:
> When headers are downloaded from a news server, is the newsgroups header
> included? Or is this part of the body of the message that is downloaded
when
> requested?
>
> I am trying to filter news groups based on newsgroups and cross-posting
> information. My news reader app doesn't have this information when it
> downloads headers.
>
> Is this just because the application author chooses not to download these
> headers? Or is this information only available after the entire message has
> been downloaded?
>
> Thanks
There is a basic sub-set of the article headers which is known as the
'overview', and that is what a news-reader gets when it 'downloads the
headers'. The essential headers in the 'overview' are
Subject:
From:
Date:
Message-ID:
References:
Bytes:
Lines:
so you can only be sure of being able to filter messages based on those
headers, until you have downloaded the full set of headers which normally
comes when you download the complete article. Filtering on those other
headers is known as 'expensive' because it uses a lot more 'bandwidth'.
Not all newsreader programs are able to filter using headers that are
not part of the overview, and some are even more limited than that.
Some news-servers include an Xref header in the overview; this contains
the name and article number of each of the newsgroups [carried by that
server] to which the article has been 'cross-posted'. If your program can
filter on the Xref header, that can be an efficient way of detecting
cross-posts without downloading the complete set of headers (including the
Newsgroups header) when you fetch the articles.
Some newsreader programs are able to ask the news-server to send a
particular header for a particular article, if it is required for
filtering. But not all news-servers permit that.
--
-- ^^^^^^^^^^
-- Whiskers
-- ~~~~~~~~~~
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|