Changeset 774

Show
Ignore:
Timestamp:
2005年10月30日 08時29分33秒 (3 years ago)
Author:
fujii
Message:

Prevent server from caching. see ticket:40.

* nio-ie5.cc (NetIO): Add INTERNET_FLAG_PRAGMA_NOCACHE and
INTERNET_FLAG_RELOAD to flags for InternetOpenUrl? API.

* nio-http.cc (NetIO_HTTP): Add Cache-Control header field.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/3.00/src/ChangeLog.Meadow

    r773 r774  
     12005-10-30  Masayuki FUJII  <boochang@m4.kcn.ne.jp> 
     2 
     3        * nio-ie5.cc (NetIO): Add INTERNET_FLAG_PRAGMA_NOCACHE and 
     4        INTERNET_FLAG_RELOAD to flags for InternetOpenUrl API. 
     5 
     6        * nio-http.cc (NetIO_HTTP): Add Cache-Control header field. 
     7 
    182005-10-29  Masayuki FUJII  <boochang@m4.kcn.ne.jp> 
    29 
  • branches/3.00/src/nio-http.cc

    r644 r774  
    130130    s->printf ("Proxy-Authorization: Basic %s\r\n", 
    131131               base64_encode (net_proxy_user, net_proxy_passwd)); 
     132 
     133#ifdef MEADOW_NETINSTALL 
     134  /* "no-cache" is specified if requested server is a proxy server. */ 
     135  if (net_method == IDC_NET_PROXY) 
     136    s->printf ("Cache-Control: no-cache\r\n"); 
     137#endif 
    132138 
    133139  s->printf ("\r\n"); 
  • branches/3.00/src/nio-ie5.cc

    r644 r774  
    6060 //   INTERNET_FLAG_RELOAD | 
    6161    INTERNET_FLAG_EXISTING_CONNECT | INTERNET_FLAG_PASSIVE; 
     62 
     63#ifdef MEADOW_NETINSTALL 
     64  flags |= INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_RELOAD; 
     65#endif 
    6266 
    6367  connection = InternetOpenUrl (internet, url, NULL, 0, flags, 0);