OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
Xpress
/
vendor
/
guzzlehttp
/
psr7
/
tests
/
Integration
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:16 AM
rwxr-xr-x
📄
ServerRequestFromGlobalsTest.php
1.15 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
server.php
338 bytes
05/19/2025 10:07:16 AM
rw-r--r--
Editing: ServerRequestFromGlobalsTest.php
Close
<?php declare(strict_types=1); namespace GuzzleHttp\Tests\Psr7\Integration; use PHPUnit\Framework\TestCase; class ServerRequestFromGlobalsTest extends TestCase { protected function setUp(): void { if (false === $this->getServerUri()) { self::markTestSkipped(); } parent::setUp(); } public function testBodyExists(): void { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $this->getServerUri()); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, 'foobar'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($curl); curl_close($curl); self::assertNotFalse($response); $data = json_decode($response, true); self::assertIsArray($data); self::assertArrayHasKey('method', $data); self::assertArrayHasKey('uri', $data); self::assertArrayHasKey('body', $data); self::assertEquals('foobar', $data['body']); } private function getServerUri() { return $_SERVER['TEST_SERVER'] ?? false; } }