溫馨提示×

response.setHeader的各種用法

小億
149
2024-01-02 18:21:22
欄目: 編程語言

response.setHeader()方法用于設(shè)置HTTP響應(yīng)報(bào)頭的值。它可以通過設(shè)置不同的參數(shù)來實(shí)現(xiàn)不同的功能。以下是response.setHeader()的幾種常見用法:

  1. 設(shè)置單個(gè)HTTP響應(yīng)頭的值: response.setHeader(“HeaderName”, “HeaderValue”); 例如:response.setHeader(“Content-Type”, “application/json”);

  2. 設(shè)置多個(gè)HTTP響應(yīng)頭的值: response.setHeader(“HeaderName1”, “HeaderValue1”); response.setHeader(“HeaderName2”, “HeaderValue2”); … 例如:response.setHeader(“Content-Type”, “application/json”); response.setHeader(“Cache-Control”, “no-cache”);

  3. 設(shè)置重定向的URL: response.setHeader(“Location”, “redirectURL”); 例如:response.setHeader(“Location”, “https://example.com”);

  4. 設(shè)置文件下載: response.setHeader(“Content-Disposition”, “attachment; filename=filename.ext”); 例如:response.setHeader(“Content-Disposition”, “attachment; filename=test.pdf”);

以上是response.setHeader()的幾種常見用法,可以根據(jù)具體的需求選擇適合的用法來設(shè)置HTTP響應(yīng)報(bào)頭的值。

0