This commit is contained in:
amy 2024-07-18 20:47:10 +03:30
parent e48aef159f
commit 0b62beb4b7
3 changed files with 25 additions and 3 deletions

View file

@ -7,4 +7,8 @@ this video, is PISSING ME OFF, HE DID NOT MAKE ANYTHING
HE JUST USED EXISTING SOFTWARE IN A HORRIBLE INSECURE FUCKING WAY
THERE'S NOTHING BEING "MADE",
ALSO THE "WEB" IS NOT THE THING YOU CREATED, YOU RECREATED WEBSITES
IT FUCKING SUCKS, so im making my own.
IT FUCKING SUCKS, so im making my own.
check out:
(pasdns)[https://git.gay/exhq/pasdns], dns server running on pas spec
(CURse)[https://git.gay/exhq/pas-curse] cli curl like client

View file

@ -34,7 +34,13 @@ func handleConnection(conn net.Conn, handler func(request Constants.Request, res
return
}
parsed := parser.ParseIntent(raw)
request := Constants.Request{Intent: parsed, Body: strings.SplitN(raw, "\n\n", 2)[1]}
body := strings.SplitN(raw, "\n\n", 2)
if len(body) < 2 {
conn.Write(helper.StringToByteWithEnd(helper.IntentGenerator(Constants.Response{OperationSuccessClassification: Constants.INTERNALSERVERERROR, ResponseHeader: map[string]string{}, Body: "shit you sent wasnt pas bruh"})))
return
}
request := Constants.Request{Intent: parsed, Body: body[1]}
handler(request, func(c Constants.Response) {
conn.Write(helper.StringToByteWithEnd(helper.IntentGenerator(c)))
})

View file

@ -9,7 +9,19 @@ import (
func main() {
err := pas.StartServer(42069, func(request Constants.Request, respond func(Constants.Response)) {
respond(Constants.Response{OperationSuccessClassification: Constants.OK, ResponseHeader: map[string]string{}, Body: "say gex"})
if request.Intent.Path == "/" {
respond(Constants.Response{
OperationSuccessClassification: Constants.OK,
ResponseHeader: map[string]string{},
Body: "first fucking shitternet page lets fucki ng go",
})
} else {
respond(Constants.Response{
OperationSuccessClassification: Constants.NOTFOUND,
ResponseHeader: map[string]string{},
Body: "",
})
}
}, nil)
if err != nil {
log.Fatal(err)