Redirect 302 redirect from GET @home (f79d08)

GET https://api-test.nutri-life.ai/v1/docs

DocumentationAction

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_api_header_parameters
[
  "cookie" => [
    "sf_redirect=%7B%22token%22%3A%22f79d08%22%2C%22route%22%3A%22home%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CDefaultController%22%2C%22method%22%3A%22home%22%2C%22file%22%3A%22%5C%2Fhome%5C%2Fnutrilife%5C%2Ftest%5C%2Fapi%5C%2Fsrc%5C%2FController%5C%2FDefaultController.php%22%2C%22line%22%3A21%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D"
  ]
  "upgrade-insecure-requests" => [
    "1"
  ]
  "connection" => [
    "keep-alive"
  ]
  "cache-control" => [
    "max-age=0"
  ]
  "accept-encoding" => [
    "gzip, deflate"
  ]
  "user-agent" => [
    "Mozilla/5.0 (X11; Linux i686; rv:109.0) Gecko/20100101 Firefox/120.0"
  ]
  "accept-language" => [
    "en-US,en;q=0.5"
  ]
  "accept" => [
    "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
  ]
  "host" => [
    "api-test.nutri-life.ai"
  ]
  "x-php-ob-level" => [
    "1"
  ]
]
_api_normalization_context
[
  "operation_name" => null
  "operation" => ApiPlatform\Metadata\Get {#805
    #parameters: null
    #shortName: null
    #class: "ApiPlatform\OpenApi\OpenApi"
    #description: null
    #urlGenerationStrategy: null
    #deprecationReason: null
    #normalizationContext: null
    #denormalizationContext: null
    #collectDenormalizationErrors: null
    #validationContext: null
    #filters: null
    #mercure: null
    #messenger: null
    #input: null
    #output: null
    #order: null
    #fetchPartial: null
    #forceEager: null
    #paginationEnabled: null
    #paginationType: null
    #paginationItemsPerPage: null
    #paginationMaximumItemsPerPage: null
    #paginationPartial: null
    #paginationClientEnabled: null
    #paginationClientItemsPerPage: null
    #paginationClientPartial: null
    #paginationFetchJoinCollection: null
    #paginationUseOutputWalkers: null
    #security: null
    #securityMessage: null
    #securityPostDenormalize: null
    #securityPostDenormalizeMessage: null
    #securityPostValidation: null
    #securityPostValidationMessage: null
    #provider: "api_platform.openapi.provider"
    #processor: "api_platform.swagger_ui.processor"
    #stateOptions: null
    #rules: null
    #policy: null
    #middleware: null
    #queryParameterValidationEnabled: null
    #strictQueryParameterValidation: null
    #hideHydraOperation: null
    #jsonStream: null
    #map: null
    #extraProperties: []
    #paginationViaCursor: null
    #read: true
    #deserialize: null
    #validate: null
    #write: true
    #serialize: true
    #contentNegotiation: null
    #priority: null
    #name: null
    #formats: null
    #inputFormats: null
    #outputFormats: [
      "html" => [
        "text/html"
      ]
      "jsonopenapi" => [
        "application/vnd.openapi+json"
      ]
    ]
    #method: "GET"
    #uriTemplate: null
    #types: null
    #uriVariables: null
    #routePrefix: null
    #routeName: null
    #defaults: null
    #requirements: null
    #options: null
    #stateless: null
    #sunset: null
    #acceptPatch: null
    #status: null
    #host: null
    #schemes: null
    #condition: null
    #controller: null
    #headers: null
    #cacheHeaders: null
    #hydraContext: null
    #openapi: null
    #exceptionToStatus: null
    #links: null
    #errors: null
  }
  "resource_class" => "ApiPlatform\OpenApi\OpenApi"
  "skip_null_values" => true
  "skip_null_to_one_relations" => true
  "iri_only" => false
  "request_uri" => "/v1/docs"
  "uri" => "https://api-test.nutri-life.ai/v1/docs"
  "input" => null
  "output" => null
  "exclude_from_cache_key" => [
    "root_operation"
    "operation"
    "object"
    "data"
    "property_metadata"
    "circular_reference_limit_counters"
    "debug_trace_id"
  ]
  "api_gateway" => false
  "base_url" => ""
  "spec_version" => ""
]
_api_operation
ApiPlatform\Metadata\Get {#805
  #parameters: null
  #shortName: null
  #class: "ApiPlatform\OpenApi\OpenApi"
  #description: null
  #urlGenerationStrategy: null
  #deprecationReason: null
  #normalizationContext: null
  #denormalizationContext: null
  #collectDenormalizationErrors: null
  #validationContext: null
  #filters: null
  #mercure: null
  #messenger: null
  #input: null
  #output: null
  #order: null
  #fetchPartial: null
  #forceEager: null
  #paginationEnabled: null
  #paginationType: null
  #paginationItemsPerPage: null
  #paginationMaximumItemsPerPage: null
  #paginationPartial: null
  #paginationClientEnabled: null
  #paginationClientItemsPerPage: null
  #paginationClientPartial: null
  #paginationFetchJoinCollection: null
  #paginationUseOutputWalkers: null
  #security: null
  #securityMessage: null
  #securityPostDenormalize: null
  #securityPostDenormalizeMessage: null
  #securityPostValidation: null
  #securityPostValidationMessage: null
  #provider: "api_platform.openapi.provider"
  #processor: "api_platform.swagger_ui.processor"
  #stateOptions: null
  #rules: null
  #policy: null
  #middleware: null
  #queryParameterValidationEnabled: null
  #strictQueryParameterValidation: null
  #hideHydraOperation: null
  #jsonStream: null
  #map: null
  #extraProperties: []
  #paginationViaCursor: null
  #read: true
  #deserialize: null
  #validate: null
  #write: true
  #serialize: true
  #contentNegotiation: null
  #priority: null
  #name: null
  #formats: null
  #inputFormats: null
  #outputFormats: [
    "html" => [
      "text/html"
    ]
    "jsonopenapi" => [
      "application/vnd.openapi+json"
    ]
  ]
  #method: "GET"
  #uriTemplate: null
  #types: null
  #uriVariables: null
  #routePrefix: null
  #routeName: null
  #defaults: null
  #requirements: null
  #options: null
  #stateless: null
  #sunset: null
  #acceptPatch: null
  #status: null
  #host: null
  #schemes: null
  #condition: null
  #controller: null
  #headers: null
  #cacheHeaders: null
  #hydraContext: null
  #openapi: null
  #exceptionToStatus: null
  #links: null
  #errors: null
}
_api_platform_links
Symfony\Component\WebLink\GenericLinkProvider {#1689
  -links: [
    1669 => Symfony\Component\WebLink\Link {#1669
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation"
      ]
      -attributes: []
      -href: "https://api-test.nutri-life.ai/v1/docs?_format=jsonld"
    }
  ]
}
_api_query_parameters
[]
_controller
"api_platform.action.documentation"
_controller_attributes
[]
_firewall_context
"security.firewall.map.context.main"
_redirected
true
_route
"api_doc"
_route_params
[]
_security_authenticators
[]
_security_skipped_authenticators
[]
_stopwatch_token
"1e11db"
data
ApiPlatform\OpenApi\OpenApi {#1035
  -openapi: "3.1.0"
  -components: ApiPlatform\OpenApi\Model\Components {#926 …}
  -info: ApiPlatform\OpenApi\Model\Info {#291 …}
  -servers: [
    ApiPlatform\OpenApi\Model\Server {#795
      -url: "/"
      -description: ""
      -variables: null
      -extensionProperties: []
    }
  ]
  -paths: ApiPlatform\OpenApi\Model\Paths {#790 …}
  -security: [
    [
      "captcha" => []
    ]
  ]
  -tags: [
    ApiPlatform\OpenApi\Model\Tag {#1099
      -name: "Support"
      -description: "Resource 'Support' operations."
      -externalDocs: null
      -extensionProperties: []
    }
  ]
  -externalDocs: null
  -jsonSchemaDialect: null
  -webhooks: ArrayObject {#781 …}
  -extensionProperties: []
}
input_format
null
previous_data
ApiPlatform\OpenApi\OpenApi {#789
  -openapi: "3.1.0"
  -components: ApiPlatform\OpenApi\Model\Components {#926 …}
  -info: ApiPlatform\OpenApi\Model\Info {#291 …}
  -servers: [
    ApiPlatform\OpenApi\Model\Server {#795
      -url: "/"
      -description: ""
      -variables: null
      -extensionProperties: []
    }
  ]
  -paths: ApiPlatform\OpenApi\Model\Paths {#790 …}
  -security: [
    [
      "captcha" => []
    ]
  ]
  -tags: [
    ApiPlatform\OpenApi\Model\Tag {#1099
      -name: "Support"
      -description: "Resource 'Support' operations."
      -externalDocs: null
      -extensionProperties: []
    }
  ]
  -externalDocs: null
  -jsonSchemaDialect: null
  -webhooks: ArrayObject {#781 …}
  -extensionProperties: []
}
read_data
ApiPlatform\OpenApi\OpenApi {#1035
  -openapi: "3.1.0"
  -components: ApiPlatform\OpenApi\Model\Components {#926 …}
  -info: ApiPlatform\OpenApi\Model\Info {#291 …}
  -servers: [
    ApiPlatform\OpenApi\Model\Server {#795
      -url: "/"
      -description: ""
      -variables: null
      -extensionProperties: []
    }
  ]
  -paths: ApiPlatform\OpenApi\Model\Paths {#790 …}
  -security: [
    [
      "captcha" => []
    ]
  ]
  -tags: [
    ApiPlatform\OpenApi\Model\Tag {#1099
      -name: "Support"
      -description: "Resource 'Support' operations."
      -externalDocs: null
      -extensionProperties: []
    }
  ]
  -externalDocs: null
  -jsonSchemaDialect: null
  -webhooks: ArrayObject {#781 …}
  -extensionProperties: []
}

Request Headers

Header Value
accept
"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
accept-encoding
"gzip, deflate"
accept-language
"en-US,en;q=0.5"
cache-control
"max-age=0"
connection
"keep-alive"
cookie
"sf_redirect=%7B%22token%22%3A%22f79d08%22%2C%22route%22%3A%22home%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CDefaultController%22%2C%22method%22%3A%22home%22%2C%22file%22%3A%22%5C%2Fhome%5C%2Fnutrilife%5C%2Ftest%5C%2Fapi%5C%2Fsrc%5C%2FController%5C%2FDefaultController.php%22%2C%22line%22%3A21%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D"
host
"api-test.nutri-life.ai"
upgrade-insecure-requests
"1"
user-agent
"Mozilla/5.0 (X11; Linux i686; rv:109.0) Gecko/20100101 Firefox/120.0"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Retry Command

curl \
  --compressed \
  --url 'https://api-test.nutri-life.ai/v1/docs' \
  --header 'Upgrade-Insecure-Requests: 1' \
  --header 'Connection: keep-alive' \
  --header 'Cache-Control: max-age=0' \
  --header 'Accept-Encoding: gzip, deflate' \
  --header 'User-Agent: Mozilla/5.0 (X11; Linux i686; rv:109.0) Gecko/20100101 Firefox/120.0' \
  --header 'Accept-Language: en-US,en;q=0.5' \
  --header 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' \
  --header 'X-Php-Ob-Level: 1' \
  --cookie 'sf_redirect=%7B%22token%22%3A%22f79d08%22%2C%22route%22%3A%22home%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CDefaultController%22%2C%22method%22%3A%22home%22%2C%22file%22%3A%22%5C%2Fhome%5C%2Fnutrilife%5C%2Ftest%5C%2Fapi%5C%2Fsrc%5C%2FController%5C%2FDefaultController.php%22%2C%22line%22%3A21%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D'

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Thu, 13 Aug 2026 10:09:56 GMT"
etag
""aefc41908c171f9e""
link
"<https://api-test.nutri-life.ai/v1/docs?_format=jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation""
vary
[
  "Content-Type"
  "Authorization"
  "Origin"
]
x-debug-token
"6ff4f9"
x-robots-tag
"noindex"

Cookies

Request Cookies

Key Value
sf_redirect
"{"token":"f79d08","route":"home","method":"GET","controller":{"class":"App\\Controller\\DefaultController","method":"home","file":"\/home\/nutrilife\/test\/api\/src\/Controller\/DefaultController.php","line":21},"status_code":302,"status_text":"Found"}"

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"1721f8866533f5e144ac2fb048b70f08"
APP_SHARE_DIR
"var/share"
CDN_DOMAIN
"https://localhost:4244"
CDN_PATH
"../upload"
COMPOSE_PROJECT_NAME
"nutrlife-api"
CORS_ALLOW_ORIGIN
"^https://nutri-life\.ai$"
DATABASE_URL
"mysql://nutrilife:g!dkW![AaARXa8aD@mysql.rebase.com.tr:3306/nutrilife_api_test?serverVersion=11.4.12-MariaDB&charset=utf8mb4"
DEFAULT_REDIRECT_URL
"https://nutri-life.ai"
DEFAULT_URI
"https://nutri-life.ai"
DOCKER_API_HTTPS_PORT
"4243"
GOOGLE_RECAPTCHA_SECRET
""
GOOGLE_RECAPTCHA_SITE_KEY
""
IS_DOCS_ENABLED
"true"
JWT_TOKEN_TTL_IN_SECONDS
"3600"
MAILER_CONTACT_RECEIVER
"hello@nutri-life.ai"
MAILER_DSN
"gmail+smtp://info@nutri-life.ai:QmFmd6RlG@7Myc4@default"
MAILER_FROM_ADDRESS
"no-reply@nutri-life.ai"
MAILER_FROM_NAME
"Nutri Life"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
APP_PROJECT_DIR
"/home/nutrilife/test/api"
APP_RUNTIME
"Symfony\Component\Runtime\SymfonyRuntime"
APP_RUNTIME_OPTIONS
[
  "project_dir" => "/home/nutrilife/test/api"
]
CONTENT_LENGTH
""
CONTENT_TYPE
""
DOCUMENT_ROOT
"/home/nutrilife/test/api/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/home/nutrilife"
HTTPS
"on"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
HTTP_ACCEPT_ENCODING
"gzip, deflate"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_CACHE_CONTROL
"max-age=0"
HTTP_CONNECTION
"keep-alive"
HTTP_COOKIE
"sf_redirect=%7B%22token%22%3A%22f79d08%22%2C%22route%22%3A%22home%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CDefaultController%22%2C%22method%22%3A%22home%22%2C%22file%22%3A%22%5C%2Fhome%5C%2Fnutrilife%5C%2Ftest%5C%2Fapi%5C%2Fsrc%5C%2FController%5C%2FDefaultController.php%22%2C%22line%22%3A21%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D"
HTTP_HOST
"api-test.nutri-life.ai"
HTTP_UPGRADE_INSECURE_REQUESTS
"1"
HTTP_USER_AGENT
"Mozilla/5.0 (X11; Linux i686; rv:109.0) Gecko/20100101 Firefox/120.0"
PATH_INFO
""
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"82.27.89.63"
REMOTE_PORT
"30212"
REMOTE_USER
""
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1786615795
REQUEST_TIME_FLOAT
1786615795.5728
REQUEST_URI
"/v1/docs"
SCRIPT_FILENAME
"/home/nutrilife/test/api/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"212.64.222.227"
SERVER_NAME
"api-test.nutri-life.ai"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.28.1"
SYMFONY_DOTENV_PATH
"/home/nutrilife/test/api/.env"
SYMFONY_DOTENV_VARS
"APP_ENV,DOCKER_API_HTTPS_PORT,COMPOSE_PROJECT_NAME,IS_DOCS_ENABLED,JWT_TOKEN_TTL_IN_SECONDS,DEFAULT_REDIRECT_URL,CDN_PATH,CDN_DOMAIN,MAILER_FROM_NAME,MAILER_FROM_ADDRESS,MAILER_CONTACT_RECEIVER,APP_SECRET,APP_SHARE_DIR,DEFAULT_URI,DATABASE_URL,CORS_ALLOW_ORIGIN,MAILER_DSN,GOOGLE_RECAPTCHA_SITE_KEY,GOOGLE_RECAPTCHA_SECRET"
USER
"nutrilife"