Skip to content

HTTP input is not properly encoded. #427

Description

@artursouza

Expected Behavior

If the value of a state store (for example) has a "/", then it does not affect the URL path and the Dapr API works as expected.

Actual Behavior

Dapr returns Method Not Allowed error because "/" (and other special chars) affect the URL path.

Steps to Reproduce the Problem

Try to save state where state store contains "/" in the middle of the name.

Release Note

RELEASE NOTE: FIXED input encoding for HTTP calls.

Activity

  1. self-assigned this
    on Dec 23, 2020
  2. mukundansundar commented on Dec 23, 2020

    @mukundansundar
    Contributor

    breaking change since constants are removed in #428

  3. artursouza commented on Dec 23, 2020

    @artursouza
    ContributorAuthor

    This is not breaking change because those constants are public simply because they are used in other packages internal to the SDK. In Java there is no way to mark that as internal like in .Net.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions