diff --git a/library/server/wsf/src/request/value/wsf_multiple_string.e b/library/server/wsf/src/request/value/wsf_multiple_string.e index 7268f309..c4d6ab08 100644 --- a/library/server/wsf/src/request/value/wsf_multiple_string.e +++ b/library/server/wsf/src/request/value/wsf_multiple_string.e @@ -59,6 +59,12 @@ feature -- Access name: READABLE_STRING_32 + url_encoded_name: READABLE_STRING_8 + -- URL encoded string of `name'. + do + Result := url_encoder.encoded_string (name) + end + values: LIST [WSF_STRING] frozen string_values: like values diff --git a/library/server/wsf/src/request/wsf_value.e b/library/server/wsf/src/request/wsf_value.e index cb0fc63b..5c42e804 100644 --- a/library/server/wsf/src/request/wsf_value.e +++ b/library/server/wsf/src/request/wsf_value.e @@ -16,6 +16,11 @@ feature -- Access deferred end + url_encoded_name: READABLE_STRING_8 + -- URL encoded string of `name'. + deferred + end + frozen key: like name do Result := name