|
@@ -323,10 +323,10 @@ class AnalyzeUrl(
|
|
|
checkEncoded: Boolean,
|
|
checkEncoded: Boolean,
|
|
|
charset: Charset?
|
|
charset: Charset?
|
|
|
) {
|
|
) {
|
|
|
- val needEncode = checkEncoded &&
|
|
|
|
|
- ((isQuery && !NetworkUtils.encodedQuery(value)) ||
|
|
|
|
|
- (!isQuery && !NetworkUtils.encodedForm(value)))
|
|
|
|
|
- if (!needEncode) {
|
|
|
|
|
|
|
+ if (checkEncoded &&
|
|
|
|
|
+ !((isQuery && !NetworkUtils.encodedQuery(value)) ||
|
|
|
|
|
+ (!isQuery && !NetworkUtils.encodedForm(value)))
|
|
|
|
|
+ ) {
|
|
|
append(value)
|
|
append(value)
|
|
|
} else if (charset == null) {
|
|
} else if (charset == null) {
|
|
|
append(EncoderUtils.escape(value))
|
|
append(EncoderUtils.escape(value))
|