!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/node-red/node_modules/body/test/   drwxr-xr-x
Free 12.92 GB of 57.97 GB (22.29%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     integration.js (2.38 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
var testServer = require("test-server")
var test = require("tape")
var sendJson = require("send-data/json")
var after = require("after")

var body = require("../index")
var jsonBody = require("../json")
var formBody = require("../form")
var anyBody = require("../any")

testServer(handleRequest, runTests)

function handleRequest(req, res) {
    function send(err, body) {
        if (err) {
            return sendJson(req, res, err.message)
        }

        sendJson(req, res, body)
    }

    if (req.url === "/body") {
        body(req, res, {}, send)
    } else if (req.url === "/form") {
        formBody(req, res, send)
    } else if (req.url === "/json") {
        jsonBody(req, {}, send)
    } else if (req.url === "/any") {
        anyBody(req, send)
    }
}

function runTests(request, done) {
    test("body works", function (t) {
        t.end = after(2, t.end.bind(t))
        testBody("/body", request, t)

        request({
            uri: "/any",
            body: "foo"
        }, function (err, res, body) {
            t.equal(err, null)
            t.equal(JSON.parse(body), "Could not parse content type header: ")
            t.end()
        })
    })

    test("form works", function (t) {
        t.end = after(2, t.end.bind(t))
        testFormBody("/form", request, t)
        testFormBody("/any", request, t)
    })

    test("json works", function (t) {
        t.end = after(2, t.end.bind(t))
        testJsonBody("/json", request, t)
        testJsonBody("/any", request, t)
    })

    .on("end", done)
}

function testBody(uri, request, t) {
    request({
        uri: uri,
        body: "foo"
    }, function (err, res, body) {
        t.equal(err, null, "error is not null")

        console.log("body", body, JSON.parse(body))
        t.equal(JSON.parse(body), "foo", "body is incorrect")

        t.end()
    })
}

function testFormBody(uri, request, t) {
    request({
        uri: uri,
        form: {
            foo: "bar"
        }
    }, function (err, res, body) {
        t.equal(err, null, "error is not null")

        t.equal(JSON.parse(body).foo, "bar", "body is incorrect")

        t.end()
    })
}

function testJsonBody(uri, request, t) {
    request({
        uri: uri,
        json: {
            foo: "bar"
        }
    }, function (err, res, body) {
        t.equal(err, null, "error is not null")

        t.equal(body.foo, "bar", "body is incorrect")

        t.end()
    })
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0198 ]--