aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthinkpadmaster <a.scerba02@gmail.com>2023-08-28 09:47:47 -0500
committerAlex Scerba <alex@scerba.org>2024-10-29 13:19:57 -0400
commit7b034f10af4bd5f0712aca8a31c728ca947b6f46 (patch)
treeabac54f6bce97d4705af47d6b5c9e1ee45a715a9
parent57b2fea9aeb74b9ab938923595020e8affc3f0a9 (diff)
Set Content-Type in header
-rw-r--r--handle.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/handle.go b/handle.go
index 5b84d4e..54ee085 100644
--- a/handle.go
+++ b/handle.go
@@ -6,6 +6,8 @@ import (
)
func (app *application) home(w http.ResponseWriter, r *http.Request) {
+ w.Header().Set("Content-Type", "text/html; charset=utf-8")
+
path := strings.Split(r.URL.Path, "/")
if path[1] != "" {
app.notFound(w)
@@ -26,6 +28,8 @@ func (app *application) home(w http.ResponseWriter, r *http.Request) {
}
func (app *application) about(w http.ResponseWriter, r *http.Request) {
+ w.Header().Set("Content-Type", "text/html; charset=utf-8")
+
path := strings.Split(r.URL.Path, "/")
pathLen := len(path)
@@ -44,6 +48,8 @@ func (app *application) about(w http.ResponseWriter, r *http.Request) {
}
func (app *application) aggregate(w http.ResponseWriter, r *http.Request) {
+ w.Header().Set("Content-Type", "text/html; charset=utf-8")
+
p, err := app.loadPosts("html"+strings.TrimSuffix(r.URL.Path, "/"), -1)
if err != nil {
app.notFound(w)
@@ -53,10 +59,12 @@ func (app *application) aggregate(w http.ResponseWriter, r *http.Request) {
}
func (app *application) post(w http.ResponseWriter, r *http.Request) {
+ w.Header().Set("Content-Type", "text/html; charset=utf-8")
+
path := strings.Split(r.URL.Path, "/")
if len(path) > 4 {
app.notFound(w)
- } else if r.URL.Path == "/blog" || r.URL.Path == "/projects" {
+ } else if r.URL.Path == "/blog" || r.URL.Path == "/projects" { // Make a more encompasing change here
app.aggregate(w, r)
} else if path[2] == "" {
http.Redirect(w, r, "/"+path[1], http.StatusFound)