Response. setheader is used to set the header meta information of the returned page. during use, response. setheader (name, contect ); Meta is used to simulate HTTP Response Header packets in HTML documents. Meta Tags are used in 1. <meta name = "generator" contect = ""> describes generation tools (such as Microsoft FrontPage 4.0;
2. <meta name = "keywords" contect = ""> describe keywords Of Your webpage to search engines;
3. <meta name = "Description" contect = ""> tell the search engine the main content of your site;
4. <meta name = "author" contect = "Your name"> tell the search engine the creator of your site;
5. <meta name = "Robots" contect = "All | none | index | noindex | follow | nofollow">
The attributes are described as follows:
Set to all: the file will be retrieved, and the link on the page can be queried;
Set to none: files will not be retrieved, and links on the page cannot be queried;
Set to index: the file will be retrieved;
Set to follow: links on the page can be queried;
Set to noindex: the file will not be retrieved, but the link on the page can be queried;
Set to nofollow: files will not be retrieved, and links on the page can be queried.
HTTP-equiv attributes
1. <meta http-equiv = "Content-Type" contect = "text/html "; charset = gb_2312-80 "> and <meta http-equiv =" content-language "contect =" ZH-CN "> describe the text and language used by the home page;
Such as English is the ISO-8859-1 character set, there are big5, UTF-8, shift-JIS, EUC, Koi8-2 Character Set;
2. <meta http-equiv = "refresh" contect = "N; url = http: // yourlink/"> regularly redirect a webpage to HTTP within the specified time range: // yourlink /;
3. <meta http-equiv = "expires" contect = "mon, 12 May 2001 00:20:00 GMT"> you can set the expiration time of a webpage, once it expires, it must be called again on the server. Note that the GMT time format must be used;
4. <meta http-equiv = "Pragma" contect = "no-Cache"> is used to disable the browser from accessing the page content from the cache of the local machine, once the page is set, it cannot be called out from the cache;
5. <meta http-equiv = "Set-cookie" contect = "mon, 12 May 2001 00:20:00 GMT"> cookie setting: If the webpage expires, the cookie on the disk will be deleted. Note that the GMT time format must be used;
6. <meta http-equiv = "pics-label" contect = ""> webpage rating: There is a content setting in Internet Options of IE, it can prevent browsing of some restricted websites, and the website's restricted level is set through the meta attribute;
7. <meta http-equiv = "Windows-target" contect = "_ top"> force the page to be displayed on an independent page in the current window, it can prevent your webpage from being called as a frame page by others;
8. <meta http-equiv = "Page-Enter" contect = "revealtrans (duration = 10, Transtion = 50) "> and <meta http-equiv =" Page-Exit "contect =" revealtrans (duration = 20, Transtion = 6) "> set the special effect when you enter and exit the page, this function is called "format/Webpage transition" in FrontPage. However, the added page cannot be a frame page.
Cache-control header field
Cache-control specifies the cache mechanism that requests and responses follow. Setting cache-control in a request message or response message does not modify the cache processing process of another message. The cache commands in the request include no-cache, no-store, Max-age, Max-stale, Min-fresh, only-if-cached, commands in the Response Message include public, private, no-cache, no-store, no-transform, must-revalidate, proxy-revalidate, and Max-age. The instructions in each message are as follows:
Public indicates that the response can be cached in any cache area.
Private indicates that the whole or part of the response message of a single user cannot be processed by the shared cache. This allows the server to only describe part of the user's response message, which is invalid for requests of other users.
No-Cache indicates that the request or response message cannot be cached.
No-store is used to prevent the unintentional release of important information. Sending a request message does not cache the request and response messages.
Max-age indicates that the client can receive responses with a lifetime not greater than the specified time (in seconds.
Min-fresh indicates that the client can receive a response whose response time is earlier than the current time plus the specified time.
Max-stale indicates that the client can receive response messages beyond the timeout period. If the value of the Max-stale message is specified, the client can receive response messages that exceed the timeout period.
Introduction to response. setheader parameters and usage