Met à jour une règle de protection des paramètres sensibles pour les requêtes HTTP.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
mse:UpdateWebFlowRule |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Namespace |
string |
Non |
L'espace de noms. |
default |
| AppName |
string |
Oui |
Le nom de l'application. |
spring-cloud-a |
| Threshold |
number |
Non |
Le seuil. |
20 |
| Enable |
boolean |
Non |
L'état de la règle. Valeurs valides :
|
true |
| Burst |
integer |
Non |
Le nombre de requêtes supplémentaires autorisées pour les requêtes en rafale. L'effet est équivalent au nombre maximal de jetons pour l'algorithme du seau à jetons. |
0 |
| AppId |
string |
Non |
L'identifiant de l'application. |
hkhon1****@c3df23522****** |
| ControlBehavior |
integer |
Non |
La méthode de contrôle de flux. Valeurs valides :
|
0 |
| MaxQueueingTimeMs |
integer |
Non |
Le délai d'expiration. Unité : millisecondes. Ce paramètre est requis si le paramètre ControlBehavior est défini sur 2. |
200 |
| ResourceMode |
integer |
Non |
Le mode de ressource. Valeurs valides :\n\n- 0 : mode de nom de ressource. |
0 |
| ParamItem |
string |
Non |
L'élément de description du paramètre, qui est une chaîne JSON contenant les paires clé-valeur suivantes :
|
{"fieldName":"key","matchStrategy":2,"parseStrategy":2,"pattern":"value"} |
| MetricType |
integer |
Non |
Le type de seuil. Valeurs valides :\n\n- 1 : nombre de requêtes. |
1 |
| StatIntervalMs |
integer |
Non |
La durée de la fenêtre temporelle. Unité : millisecondes. |
1000 |
| RegionId |
string |
Non |
La région. |
cn-hangzhou |
| RuleId |
integer |
Oui |
L'identifiant de la règle. |
1 |
| AcceptLanguage |
string |
Non |
La langue dans laquelle vous souhaitez que les résultats soient affichés. Valeurs valides : zh et en. zh indique le chinois, qui est la valeur par défaut. en indique l'anglais. |
zh |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Message |
string |
Le message renvoyé. |
OK |
| RequestId |
string |
L'identifiant de la requête. |
54973C90-F379-4372-9AA5-053A3F7**** |
| Code |
string |
Le code de réponse. |
200 |
| Data |
object |
Les données renvoyées. |
|
| Namespace |
string |
L'espace de noms. |
default |
| StatIntervalMs |
integer |
La durée de la fenêtre temporelle. Unité : millisecondes. |
1000 |
| Id |
integer |
L'identifiant de la règle. |
1 |
| AppName |
string |
Le nom de l'application. |
spring-cloud-a |
| Resource |
string |
Le nom de la ressource de l'interface. |
/flow |
| ControlBehavior |
integer |
La méthode de contrôle de flux. Valeurs valides :
|
0 |
| ReourceMode |
integer |
Le mode de ressource. Valeurs valides :\n\n- 0 : mode de nom de ressource. |
0 |
| MaxQueueingTimeMs |
integer |
Le délai d'expiration pour la mise en file d'attente lorsque le paramètre ControlBehavior est défini sur 2. Unité : millisecondes. |
200 |
| Threshold |
number |
Le seuil. |
20 |
| Enable |
boolean |
L'état de la règle. Valeurs valides :
|
true |
| AppId |
string |
L'identifiant de l'application. |
hkhon1XXXX@54e1f42f37cXXXX |
| MetricType |
integer |
Le type de seuil. Valeurs valides :\n\n- 1 : nombre de requêtes. |
1 |
| RegionId |
string |
La région. |
cn-hangzhou |
| Burst |
integer |
Le nombre de requêtes supplémentaires autorisées pour les requêtes en rafale. L'effet est équivalent au nombre maximal de jetons pour l'algorithme du seau à jetons. |
0 |
| ParamItem |
string |
L'élément de description du paramètre, qui est une chaîne JSON contenant les paires clé-valeur suivantes :
|
{"fieldName":"testKey","matchStrategy":2,"parseStrategy":2,"pattern":"testValue"} |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
true |
Exemples
JSON format
{
"Message": "OK",
"RequestId": "54973C90-F379-4372-9AA5-053A3F7****",
"Code": "200",
"Data": {
"Namespace": "default",
"StatIntervalMs": 1000,
"Id": 1,
"AppName": "spring-cloud-a",
"Resource": "/flow",
"ControlBehavior": 0,
"ReourceMode": 0,
"MaxQueueingTimeMs": 200,
"Threshold": 20,
"Enable": true,
"AppId": "hkhon1XXXX@54e1f42f37cXXXX",
"MetricType": 1,
"RegionId": "cn-hangzhou",
"Burst": 0,
"ParamItem": "{\"fieldName\":\"testKey\",\"matchStrategy\":2,\"parseStrategy\":2,\"pattern\":\"testValue\"}"
},
"Success": true
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | IllegalRequest | Invalid request:%s | Invalid request: %s |
| 400 | InvalidParameter | Parameter error:%s | Request parameter error: %s |
| 500 | InternalError | Console error. Try again later:%s | Console error. Try again later: %s |
| 403 | NoPermission | You are not authorized to perform this operation:%s | You do not have the permission to use this interface:%s |
| 404 | NotFound | Not found:%s | The resource does not exist:%s |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.