Dell N3200-ON Networking N-Series Switches RESTful API User Guide version 6.8. - Page 12

Error Codes

Page 12 highlights

Table 2-3. HTTP Response Codes Response Code Description 200 The request has succeeded. 400 The request could not be understood by the server due to malformed syntax or invalid parameters. 401 The request is not authorized. 403 The request is well-formed, but forbidden for the requested resource. 404 The server has not found anything matching the Request-URI. This is a generic failure. 405 The request URI is not allowed. 409 Something prohibits the operation, but it can be retried. 500 The server encountered an internal error and could not complete the request. This is a generic failure. 501 The requested feature is not available. Error Codes The error codes directly map to the OpEN API function library. The status response_code should provide enough information for normal operation. In some cases, however, the error_code may provide additional information. Table 2-4. Error Codes Error Code 0 -20 -21 -22 -23 Code Name OPEN_E_NONE OPEN_E_RPC OPEN_E_INTERNAL OPEN_E_PARAM OPEN_E_FULL -24 OPEN_E_EXISTS -25 OPEN_E_TIMEOUT Description Success. Error in RPC. Internal error. Invalid parameter. Maximum count is already reached or table full. Already exists. Operation timeout. 12 RESTful OpEN API Overview

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217

12
RESTful OpEN API Overview
Error Codes
The error codes directly map to the OpEN API function library. The status
response_code should provide enough information for normal operation. In
some cases, however, the error_code may provide additional information.
Table 2
-
3.
HTTP Response Codes
Response Code
Description
200
The request has succeeded.
400
The request could not be understood by the server due to
malformed syntax or invalid parameters.
401
The request is not authorized.
403
The request is well-formed, but forbidden for the requested
resource.
404
The server has not found anything matching the Request-URI.
This is a generic failure.
405
The request URI is not allowed.
409
Something prohibits the operation, but it can be retried.
500
The server encountered an internal error and could not complete
the request. This is a generic failure.
501
The requested feature is not available.
Table 2
-
4.
Error Codes
Error Code
Code Name
Description
0
OPEN_E_NONE
Success.
–20
OPEN_E_RPC
Error in RPC.
–21
OPEN_E_INTERNAL
Internal error.
–22
OPEN_E_PARAM
Invalid parameter.
–23
OPEN_E_FULL
Maximum count is already reached or
table full.
–24
OPEN_E_EXISTS
Already exists.
–25
OPEN_E_TIMEOUT
Operation timeout.