一个简单的Http组件,用于处理Http请求、响应和URL。

v1.1.1 2018-04-23 20:54 UTC

This package is auto-updated.

Last update: 2024-08-25 12:01:30 UTC


README

version MIT License

一个简单的Http组件,用于处理Http请求、响应和URL。

安装

composer require flextype-components/http

用法

设置头部状态

Http::setResponseStatus(404);

重定向浏览器到由url参数指定的页面。

Http::redirect('http://flextype.org');

设置一个或多个请求头。

Http::setRequestHeaders('Location: http://flextype.org');

GET

$action = Http::get('action');

POST

$username = Http::post('username');

返回是否是ajax请求

if (Http::isAjaxRequest()) {
  // do something...
}

终止请求

Http::requestShutdown();

获取基本URL

echo Http::getBaseUrl();

获取当前URL

echo Http::getCurrentUrl();

获取Uri字符串

$uri_string = Http::getUriString();

获取Uri段

$uri_segments = Http::getUriSegments();

获取Uri段

$uri_segment = Http::getUriSegment(1);

许可证

查看LICENSE