Skip to content

Commit

Permalink
Correctly escape example operationRef URLs
Browse files Browse the repository at this point in the history
  • Loading branch information
handrews committed Apr 21, 2024
1 parent 157f033 commit 01ef28a
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions versions/3.0.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -2124,7 +2124,7 @@ field in an [Operation Object](#operationObject)), references MAY also be made t
links:
UserRepositories:
# returns array of '#/components/schemas/repository'
operationRef: '#/paths/~12.0~1repositories~1{username}/get'
operationRef: '#/paths/~12.0~1repositories~1%7Busername%7D/get'
parameters:
username: $response.body#/username
```
Expand All @@ -2135,13 +2135,14 @@ or an absolute `operationRef`:
links:
UserRepositories:
# returns array of '#/components/schemas/repository'
operationRef: https://na2.gigantic-server.com/#/paths/~12.0~1repositories~1{username}/get
operationRef: https://na2.gigantic-server.com/#/paths/~12.0~1repositories~1%7Busername%7D/get
parameters:
username: $response.body#/username
```

Note that in the use of `operationRef`, the _escaped forward-slash_ is necessary when
using JSON references.
using JSON Pointers, and it is necessary to URL-encode `{` and `}` as `%7B` and `%7D`, respectively when
using JSON Pointers as URI fragments.


##### <a name="runtimeExpression"></a>Runtime Expressions
Expand Down

0 comments on commit 01ef28a

Please sign in to comment.