Skip to content

Double slashes in path #3612

@dongxiao1198

Description

@dongxiao1198

Describe the bug

I got a path like : s3://bucket/xxxxxxxxx//file, and I found that when sending the http request, aws sdk will replace the "//" with "/"(checked the url in sdk debug log).
But actually s3 server side support key like "xxxxxxxxx//file", so why sdk doing this?

Regression Issue

  • Select this option if this issue appears to be a regression.

Expected Behavior

Is there any configurations to change this behavior?

Current Behavior

sdk will replace the "//" with "/"

Reproduction Steps

write a file like : s3://bucket/xxxxxxxxx//file, and you will find the file s3://bucket/xxxxxxxxx/file on server

Possible Solution

No response

Additional Information/Context

No response

AWS CPP SDK version used

1.11.352

Compiler and Version used

llvm18

Operating System and version

centos&macos

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis issue is a bug.response-requestedWaiting on additional info and feedback. Will move to "closing-soon" in 10 days.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions