本文整理汇总了PHP中ZPush::GetServerHeader方法的典型用法代码示例。如果您正苦于以下问题:PHP ZPush::GetServerHeader方法的具体用法?PHP ZPush::GetServerHeader怎么用?PHP ZPush::GetServerHeader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ZPush
的用法示例。
在下文中一共展示了ZPush::GetServerHeader方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: header
// then it will be sent as a chunked packet anyway because PHP will have to flush
// the buffer.
if (!headers_sent()) {
header("Content-Length: {$len}");
}
// send vnd.ms-sync.wbxml content type header if there is no content
// otherwise text/html content type is added which might break some devices
if ($len == 0) {
header("Content-Type: application/vnd.ms-sync.wbxml");
}
print $data;
// destruct backend after all data is on the stream
$backend->Logoff();
} catch (NoPostRequestException $nopostex) {
if ($nopostex->getCode() == NoPostRequestException::OPTIONS_REQUEST) {
header(ZPush::GetServerHeader());
header(ZPush::GetSupportedProtocolVersions());
header(ZPush::GetSupportedCommands());
ZLog::Write(LOGLEVEL_INFO, $nopostex->getMessage());
} else {
if ($nopostex->getCode() == NoPostRequestException::GET_REQUEST) {
if (Request::GetUserAgent()) {
ZLog::Write(LOGLEVEL_INFO, sprintf("User-agent: '%s'", Request::GetUserAgent()));
}
if (!headers_sent() && $nopostex->showLegalNotice()) {
ZPush::PrintZPushLegal('GET not supported', $nopostex->getMessage());
}
}
}
} catch (Exception $ex) {
if (Request::GetUserAgent()) {