Edit Redirection V3

This API is used to edit redirection policy for website acceleration or file download service.

1. Request Definition

  • API URL
https://cdn-api.swiftfederation.com/v3.0/services/{serviceId}/redirections/{policyId}
  • Request Method
PUT
  • Request Header

Refer to HTTP Request Headers

  • Request Body

Request Body Data Format: JSON

Field Required Type Description
name Mandatory string Policy name for access control.
matchUrlPath Mandatory PolicyMatchVO URL path match rule.
matchQueryString Optional PolicyMatchVO Query string match rule.
priority Optional int Priority weight of access control policy. policy with bigger weight will have higher priority, weight value can not be zero.
redirectionURL Mandatory string Send an HTTP redirect if this policy matches.
statusCode Mandatory int HTTP response code to use if sending an HTTP redirect. Could be "301/302".
PolicyMatchVO Definition
operator Mandatory string Defines how to match the field. Supported values:prefix,regex,equals,suffix.
patterns Mandatory string[] List of patterns to match what against. If any of the patterns matches then the match succeeds.
  • Request Body Example
{
    "name": "rd3001",
    "matchUrlPath": {"operator":"prefix","patterns":["/"]},
    "matchQueryString": {"operator":"equals","patterns":["name1=1","name2=2"]},
    "priority": 11,
    "redirectionURL": "http://www.example.com/404.html",
    "statusCode": 302
}


2. Response Definition

  • Response Header

Refer to HTTP Response Headers

  • Response Body
No response body for this API.
           Updated 2024-08-26 07:42:13

results matching ""

    No results matching ""