rid me
This commit is contained in:
parent
e48aef159f
commit
0b62beb4b7
3 changed files with 25 additions and 3 deletions
|
@ -8,3 +8,7 @@ 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.
|
||||
|
||||
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
|
||||
|
|
8
main.go
8
main.go
|
@ -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)))
|
||||
})
|
||||
|
|
14
test/test.go
14
test/test.go
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue