Skip to content

[Feature Request]: Implementar tradutor de percent-encoding no URLParser  #192

@mobius1qwe

Description

@mobius1qwe

Descrição da Sugestão

A sugestão surgiu dessa situação de um usuário:

Sim, é que tenho uma situação aqui que o cliente envia a requisição utilizando a uri encodada com percent-encoding. E no server ao ler o header de autenticação basic ele não estava conseguindo decodificar o base64. Para resolver, utilizei a função TIdURI.URLDecode da Unit IdURI. Este ajuste foi na unit uRESTDWSynBase linha 1779 onde a vAuthenticationString recebe o valor do header parâmetro Authorization.

Esse comportamento, se existir na versão em desenvolvimento atual, deveria ser corrigido para adequar ao RFC 3986

Anexos

Motivo da Mudança

No response

Informações adicionais

Enviada = ' Basic%20bWV1X3VzdWFyaW86bWluaGFfc2VuaGE%3D'
Decodificada = ' Basic bWV1X3VzdWFyaW86bWluaGFfc2VuaGE='

Relator do Problema

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions