mirror of
https://github.com/TrianguloY/UrlChecker.git
synced 2024-09-19 20:02:16 +02:00
parent
4a43fc2025
commit
6511a15777
@ -79,7 +79,9 @@ class UriPartsDialog extends AModuleDialog {
|
|||||||
if (uri.getQuery() != null) {
|
if (uri.getQuery() != null) {
|
||||||
urlQuerySanitizer.setAllowUnregisteredParamaters(true);
|
urlQuerySanitizer.setAllowUnregisteredParamaters(true);
|
||||||
urlQuerySanitizer.setUnregisteredParameterValueSanitizer(v -> v);
|
urlQuerySanitizer.setUnregisteredParameterValueSanitizer(v -> v);
|
||||||
urlQuerySanitizer.parseQuery(uri.getQuery());
|
urlQuerySanitizer.parseQuery(uri.getQuery()
|
||||||
|
// this will fix issues with the parser decoding twice
|
||||||
|
.replace("%","%25"));
|
||||||
}
|
}
|
||||||
|
|
||||||
// domain elements
|
// domain elements
|
||||||
@ -93,7 +95,7 @@ class UriPartsDialog extends AModuleDialog {
|
|||||||
|
|
||||||
// paths
|
// paths
|
||||||
var pathSegments = uri.getPathSegments();
|
var pathSegments = uri.getPathSegments();
|
||||||
if (pathSegments.size() > 0) {
|
if (!pathSegments.isEmpty()) {
|
||||||
var paths = addGroup("Paths", pathSegments.size(), uri.buildUpon().path(null));
|
var paths = addGroup("Paths", pathSegments.size(), uri.buildUpon().path(null));
|
||||||
for (var i = 0; i < pathSegments.size(); i++) {
|
for (var i = 0; i < pathSegments.size(); i++) {
|
||||||
var pathSegment = pathSegments.get(i);
|
var pathSegment = pathSegments.get(i);
|
||||||
@ -109,7 +111,7 @@ class UriPartsDialog extends AModuleDialog {
|
|||||||
|
|
||||||
// query parameters
|
// query parameters
|
||||||
var parameters = urlQuerySanitizer.getParameterList();
|
var parameters = urlQuerySanitizer.getParameterList();
|
||||||
if (parameters.size() > 0) {
|
if (!parameters.isEmpty()) {
|
||||||
var queries = addGroup("Parameters", parameters.size(), uri.buildUpon().query(null));
|
var queries = addGroup("Parameters", parameters.size(), uri.buildUpon().query(null));
|
||||||
for (var i = 0; i < parameters.size(); i++) {
|
for (var i = 0; i < parameters.size(); i++) {
|
||||||
// generate same url but without this parameter
|
// generate same url but without this parameter
|
||||||
|
Loading…
Reference in New Issue
Block a user