mirror of https://github.com/YGGverse/nex-php.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
nex-php
PHP 8 Library for Nex Protocol
Usage
composer require yggverse/nex
Client
PHP interface for Nex protocol queries
Request
$request = new \Yggverse\Nex\Client\Request(
'nex://nightfall.city/nex/'
);
Resolved request (SNI)
For direct connection provide resolved IP as the second argument
$request = new \Yggverse\Nex\Client\Request(
'nex://nightfall.city/nex/' // target URL
'46.23.92.144' // resolved IP, skip to use system-wide resolver
);
Alternatively, use setResolvedHost
method of Request
object before getResponse
Request::setResolvedHost
$request->setResolvedHost(
'46.23.92.144'
)
- to resolve network address with PHP, take a look on the net-php library!
Request::getResolvedHost
Get resolved host back
Request::setHost
Request::getHost
Request::setPort
Request::getPort
Request::setPath
Request::getPath
Request::setQuery
Request::getQuery
Request::getResponse
Execute requested URL and return raw response
var_dump(
$request->getResponse()
);