Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.DS_Store
*.DS_Store
*.DS_Store
.idea/
8 changes: 5 additions & 3 deletions modules/ROOT/pages/lb-architecture.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,12 @@ The internal HTTP mode lets you configure how HTTP requests are managed. They ar

== DLB URL Encoding

You can configure the DLB to pass request URIs unchanged or decoded:
When DLB receives a request, it first decodes the URI based on standard internet guideline "RFC-3986" to evaluate the URL mapping rules. During this process, it decodes some set of characters, such as alphabetical (%41–%5A and %61–%7A), digital (%30–%39), hyphen (%2D), period (%2E), underscore (%5F), tilde (%7E), slash (%2F), space (%20), octothorpe (%23) etc.
Comment thread
shambhuprasad marked this conversation as resolved.
Outdated

* If you select *Keep URL encoding*, DLB re-encodes these decoded URI and pass the request to the Cloudhub worker.
Comment thread
shambhuprasad marked this conversation as resolved.
Outdated

* If you deselect *Keep URL encoding*, the DLB passes the decoded URI as is to the Cloudhub worker.
Comment thread
shambhuprasad marked this conversation as resolved.
Outdated

* If you select *Keep URL encoding*, the DLB passes only the %20 and %23 characters as is.
* If you deselect *Keep URL encoding*, the DLB decodes the encoded part of the request URI before passing it to the CloudHub worker.

== See Also

Expand Down