Namespaces

  • Latte
    • Loaders
    • Macros
    • Runtime
  • Nette
    • Application
      • Responses
      • Routers
      • UI
    • Bridges
      • ApplicationDI
      • ApplicationLatte
      • ApplicationTracy
      • CacheDI
      • CacheLatte
      • DatabaseDI
      • DatabaseTracy
      • DITracy
      • FormsDI
      • FormsLatte
      • Framework
      • HttpDI
      • HttpTracy
      • MailDI
      • ReflectionDI
      • SecurityDI
      • SecurityTracy
    • Caching
      • Storages
    • ComponentModel
    • Database
      • Conventions
      • Drivers
      • Table
    • DI
      • Config
        • Adapters
      • Extensions
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Loaders
    • Localization
    • Mail
    • Neon
    • PhpGenerator
      • Traits
    • Reflection
    • Security
    • Tokenizer
    • Utils
  • Tracy
    • Bridges
      • Nette
  • none

Classes

  • Context
  • FileUpload
  • Helpers
  • Request
  • RequestFactory
  • Response
  • Session
  • SessionSection
  • Url
  • UrlScript
  • UserStorage

Interfaces

  • IRequest
  • IResponse
  • ISessionStorage
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Other releases

Interface IResponse

IHttpResponse interface.

Direct known implementers

Nette\Http\Response
Namespace: Nette\Http
Located at Http/IResponse.php
Methods summary
public Nette\Http\IResponse
# setCode( integer $code )

Sets HTTP response code.

Sets HTTP response code.

Parameters

$code

Returns

Nette\Http\IResponse
static
public integer
# getCode( )

Returns HTTP response code.

Returns HTTP response code.

Returns

integer
int
public Nette\Http\IResponse
# setHeader( string $name, string $value )

Sends a HTTP header and replaces a previous one.

Sends a HTTP header and replaces a previous one.

Parameters

$name
name
$value
value

Returns

Nette\Http\IResponse
static
public Nette\Http\IResponse
# addHeader( string $name, string $value )

Adds HTTP header.

Adds HTTP header.

Parameters

$name
name
$value
value

Returns

Nette\Http\IResponse
static
public Nette\Http\IResponse
# setContentType( string $type, string $charset = null )

Sends a Content-type HTTP header.

Sends a Content-type HTTP header.

Parameters

$type
mime-type
$charset
charset

Returns

Nette\Http\IResponse
static
public
# redirect( string $url, integer $code = Nette\Http\IResponse::S302_FOUND )

Redirects to a new URL.

Redirects to a new URL.

Parameters

$url
URL
$code
code
public Nette\Http\IResponse
# setExpiration( string|integer|DateTimeInterface $seconds )

Sets the number of seconds before a page cached on a browser expires.

Sets the number of seconds before a page cached on a browser expires.

Parameters

$seconds
value 0 means "until the browser is closed"

Returns

Nette\Http\IResponse
static
public boolean
# isSent( )

Checks if headers have been sent.

Checks if headers have been sent.

Returns

boolean
bool
public string|null
# getHeader( string $header, string|null $default = null )

Returns value of an HTTP header.

Returns value of an HTTP header.

Parameters

$header
$default

Returns

string|null
string|null
public array
# getHeaders( )

Returns a list of headers to sent.

Returns a list of headers to sent.

Returns

array
(name => value)
public Nette\Http\IResponse
# setCookie( string $name, string $value, string|integer|DateTimeInterface $expire, string $path = null, string $domain = null, boolean $secure = null, boolean $httpOnly = null )

Sends a cookie.

Sends a cookie.

Parameters

$name
of the cookie
$value
value
$expire
value 0 means "until the browser is closed"
$path
$domain
$secure
$httpOnly

Returns

Nette\Http\IResponse
static
public
# deleteCookie( string $name, string $path = null, string $domain = null, boolean $secure = null )

Deletes a cookie.

Deletes a cookie.

Parameters

$name
of the cookie.
$path
$domain
$secure
Constants summary
integer PERMANENT

cookie expiration: forever (23.1.2037)

cookie expiration: forever (23.1.2037)

#2116333333
integer BROWSER

cookie expiration: until the browser is closed

cookie expiration: until the browser is closed

#0
integer S100_CONTINUE

HTTP 1.1 response code

HTTP 1.1 response code

#100
integer S101_SWITCHING_PROTOCOLS

HTTP 1.1 response code

HTTP 1.1 response code

#101
integer S102_PROCESSING

HTTP 1.1 response code

HTTP 1.1 response code

#102
integer S200_OK

HTTP 1.1 response code

HTTP 1.1 response code

#200
integer S201_CREATED

HTTP 1.1 response code

HTTP 1.1 response code

#201
integer S202_ACCEPTED

HTTP 1.1 response code

HTTP 1.1 response code

#202
integer S203_NON_AUTHORITATIVE_INFORMATION

HTTP 1.1 response code

HTTP 1.1 response code

#203
integer S204_NO_CONTENT

HTTP 1.1 response code

HTTP 1.1 response code

#204
integer S205_RESET_CONTENT

HTTP 1.1 response code

HTTP 1.1 response code

#205
integer S206_PARTIAL_CONTENT

HTTP 1.1 response code

HTTP 1.1 response code

#206
integer S207_MULTI_STATUS

HTTP 1.1 response code

HTTP 1.1 response code

#207
integer S208_ALREADY_REPORTED

HTTP 1.1 response code

HTTP 1.1 response code

#208
integer S226_IM_USED

HTTP 1.1 response code

HTTP 1.1 response code

#226
integer S300_MULTIPLE_CHOICES

HTTP 1.1 response code

HTTP 1.1 response code

#300
integer S301_MOVED_PERMANENTLY

HTTP 1.1 response code

HTTP 1.1 response code

#301
integer S302_FOUND

HTTP 1.1 response code

HTTP 1.1 response code

#302
integer S303_SEE_OTHER

HTTP 1.1 response code

HTTP 1.1 response code

#303
integer S303_POST_GET

HTTP 1.1 response code

HTTP 1.1 response code

#303
integer S304_NOT_MODIFIED

HTTP 1.1 response code

HTTP 1.1 response code

#304
integer S305_USE_PROXY

HTTP 1.1 response code

HTTP 1.1 response code

#305
integer S307_TEMPORARY_REDIRECT

HTTP 1.1 response code

HTTP 1.1 response code

#307
integer S308_PERMANENT_REDIRECT

HTTP 1.1 response code

HTTP 1.1 response code

#308
integer S400_BAD_REQUEST

HTTP 1.1 response code

HTTP 1.1 response code

#400
integer S401_UNAUTHORIZED

HTTP 1.1 response code

HTTP 1.1 response code

#401
integer S402_PAYMENT_REQUIRED

HTTP 1.1 response code

HTTP 1.1 response code

#402
integer S403_FORBIDDEN

HTTP 1.1 response code

HTTP 1.1 response code

#403
integer S404_NOT_FOUND

HTTP 1.1 response code

HTTP 1.1 response code

#404
integer S405_METHOD_NOT_ALLOWED

HTTP 1.1 response code

HTTP 1.1 response code

#405
integer S406_NOT_ACCEPTABLE

HTTP 1.1 response code

HTTP 1.1 response code

#406
integer S407_PROXY_AUTHENTICATION_REQUIRED

HTTP 1.1 response code

HTTP 1.1 response code

#407
integer S408_REQUEST_TIMEOUT

HTTP 1.1 response code

HTTP 1.1 response code

#408
integer S409_CONFLICT

HTTP 1.1 response code

HTTP 1.1 response code

#409
integer S410_GONE

HTTP 1.1 response code

HTTP 1.1 response code

#410
integer S411_LENGTH_REQUIRED

HTTP 1.1 response code

HTTP 1.1 response code

#411
integer S412_PRECONDITION_FAILED

HTTP 1.1 response code

HTTP 1.1 response code

#412
integer S413_REQUEST_ENTITY_TOO_LARGE

HTTP 1.1 response code

HTTP 1.1 response code

#413
integer S414_REQUEST_URI_TOO_LONG

HTTP 1.1 response code

HTTP 1.1 response code

#414
integer S415_UNSUPPORTED_MEDIA_TYPE

HTTP 1.1 response code

HTTP 1.1 response code

#415
integer S416_REQUESTED_RANGE_NOT_SATISFIABLE

HTTP 1.1 response code

HTTP 1.1 response code

#416
integer S417_EXPECTATION_FAILED

HTTP 1.1 response code

HTTP 1.1 response code

#417
integer S421_MISDIRECTED_REQUEST

HTTP 1.1 response code

HTTP 1.1 response code

#421
integer S422_UNPROCESSABLE_ENTITY

HTTP 1.1 response code

HTTP 1.1 response code

#422
integer S423_LOCKED

HTTP 1.1 response code

HTTP 1.1 response code

#423
integer S424_FAILED_DEPENDENCY

HTTP 1.1 response code

HTTP 1.1 response code

#424
integer S426_UPGRADE_REQUIRED

HTTP 1.1 response code

HTTP 1.1 response code

#426
integer S428_PRECONDITION_REQUIRED

HTTP 1.1 response code

HTTP 1.1 response code

#428
integer S429_TOO_MANY_REQUESTS

HTTP 1.1 response code

HTTP 1.1 response code

#429
integer S431_REQUEST_HEADER_FIELDS_TOO_LARGE

HTTP 1.1 response code

HTTP 1.1 response code

#431
integer S451_UNAVAILABLE_FOR_LEGAL_REASONS

HTTP 1.1 response code

HTTP 1.1 response code

#451
integer S500_INTERNAL_SERVER_ERROR

HTTP 1.1 response code

HTTP 1.1 response code

#500
integer S501_NOT_IMPLEMENTED

HTTP 1.1 response code

HTTP 1.1 response code

#501
integer S502_BAD_GATEWAY

HTTP 1.1 response code

HTTP 1.1 response code

#502
integer S503_SERVICE_UNAVAILABLE

HTTP 1.1 response code

HTTP 1.1 response code

#503
integer S504_GATEWAY_TIMEOUT

HTTP 1.1 response code

HTTP 1.1 response code

#504
integer S505_HTTP_VERSION_NOT_SUPPORTED

HTTP 1.1 response code

HTTP 1.1 response code

#505
integer S506_VARIANT_ALSO_NEGOTIATES

HTTP 1.1 response code

HTTP 1.1 response code

#506
integer S507_INSUFFICIENT_STORAGE

HTTP 1.1 response code

HTTP 1.1 response code

#507
integer S508_LOOP_DETECTED

HTTP 1.1 response code

HTTP 1.1 response code

#508
integer S510_NOT_EXTENDED

HTTP 1.1 response code

HTTP 1.1 response code

#510
integer S511_NETWORK_AUTHENTICATION_REQUIRED

HTTP 1.1 response code

HTTP 1.1 response code

#511
Nette 2.4-20180918 API API documentation generated by ApiGen 2.8.0