Skip to content

DMTF Redfish fails with 2.32 request module #7188

@piyushtyagi379

Description

@piyushtyagi379

The DMTF redfish is failing with the latest Request module the issue is not seen with requests-2.31.0.

The issue is in file requests/sessions.py, self.prepare_request(req) function where by encoding "%" url converts to "%25" while preparing request url.

Debug -

/usr/local/lib/python3.12/site-packages/requests/sessions.py(564)request()
-> method=method.upper(),
(Pdb) url
'https://[FE80::5200:E6FF:FEB0:457E%eth0]/redfish/v1'

/usr/local/lib/python3.12/site-packages/requests/sessions.py(575)request()
-> prep = self.prepare_request(req)
(Pdb) prep.url
'https://[fe80::5200:e6ff:feb0:457e%25eth0]/redfish/v1'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions