Body are in not utf-8 issu for OAUTH2 login

Hi
I have an ussue with Post Request:
in oder to connect with oauth2 protocole I need to send a Post .

I create a dictionary and the trace contain :

15:28:24.834 	TRACE 	Return: {'client_id': 'ef872660-7fc8-45c1-bce0-2fde542b0382',
 'code_challenge': 'wqCsXJbeS1_nPVPQozS9vFx3D8OZ_LefGUkGHXX-jvg',
 'code_challenge_method': 'S256',
 'nonce': ' 638111177047791533.ZWQ3MTkyODItYWU4Yi00MThhLWEyYzgtZGNkYmQwYzE4YzBkMTY5ZGM0NjQtMTZkNS00ZjIzLThhOWItYmMxYjc1ODdiZDIy',
 'redirect_uri': 'https://url.com/dp/signin-oidc',
 'response_mode': 'form_post',
 'response_type': 'code',
 'scope': 'openid profile offline_access',
 'state': ' CfDJ8NBmOL0lOEpPr17YrwAJPaJTaqwwB94x-2DSo4_XBHptBX721pJ7FtOwEA66wZZ-qeq3FaImKrRLFsQlQXbqzcbAHy-GkLjUJZ3USHjJNG0r0cyOvFSBDIzVgb8Vhu7Zz037_geyzqn2r8UtV31tPEiRwc38jiBjpWZPJ30-j7AIefFqvoZzAfthx9yiBS5mXBD-lY7EYJB31wq4Qbewe7NZt80NivCuNl_DbaDPGftCw1ZeSuoPlHYfmobjlrzrCRGQKXBaKEPexSL8aCCmSrfBuV6kzH8a2kgsSHPn_q-BoQBN1j8cv_01t9RFt2I_0qPuLmG8okBi_TkGnG2InanQ6ldmKG6If5CnyVenTUHRWeor5SfDDCM2_-uyR8vMFgNtJ6KcmVvPK3jk4SPTbm0j7OKvmBcunVeKPf7_4rwneJUbz9YCAzwhVn_M0itvG_POtNSV8dWlY2fIQ4KYpb1UVnXOePDUCbk9UrfPDXGWrDIvVNJbBm74nk0wm7W1q7sGvNZR2LVw-XGsegjVkes'}

And when I check the Post Request I observed the Argument Send in the post Request
The Argument are in Best encoded but the body are not encoded correclly

Arguments: [ 'https://url.com/oauth2/authorize' | headers={'Create Dictionary Content-Type': 'application/json'} | params='loginId=usesrl&password=password' | data={'client_id': 'ef872660-7fc8-45c1-bce0-2fde542b0382',
 'code_challenge': 'wqCsXJbeS1_nPVPQozS9vFx3D8OZ_LefGUkGHXX-jvg',
 'code_challenge_method': 'S256',
 'nonce': ' 638111177047791533.ZWQ3MTkyODItYWU4Yi00MThhLWEyYzgtZGNkYmQwYzE4YzBkMTY5ZGM0NjQtMTZkNS00ZjIzLThhOWItYmMxYjc1ODdiZDIy',
 'redirect_uri': 'https://url.com/dp/signin-oidc',
 'response_mode': 'form_post',
 'response_type': 'code',
 'scope': 'openid profile offline_access',
 'state': ' CfDJ8NBmOL0lOEpPr17YrwAJPaJTaqwwB94x-2DSo4_XBHptBX721pJ7FtOwEA66wZZ-qeq3FaImKrRLFsQlQXbqzcbAHy-GkLjUJZ3USHjJNG0r0cyOvFSBDIzVgb8Vhu7Zz037_geyzqn2r8UtV31tPEiRwc38jiBjpWZPJ30-j7AIefFqvoZzAfthx9yiBS5mXBD-lY7EYJB31wq4Qbewe7NZt80NivCuNl_DbaDPGftCw1ZeSuoPlHYfmobjlrzrCRGQKXBaKEPexSL8aCCmSrfBuV6kzH8a2kgsSHPn_q-BoQBN1j8cv_01t9RFt2I_0qPuLmG8okBi_TkGnG2InanQ6ldmKG6If5CnyVenTUHRWeor5SfDDCM2_-uyR8vMFgNtJ6KcmVvPK3jk4SPTbm0j7OKvmBcunVeKPf7_4rwneJUbz9YCAzwhVn_M0itvG_POtNSV8dWlY2fIQ4KYpb1UVnXOePDUCbk9UrfPDXGWrDIvVNJbBm74nk0wm7W1q7sGvNZR2LVw-XGsegjVkes'} ]

 	POST Request : url=https://url.com/oauth2/authorize?loginId=user&password=password 
 path_url=/oauth2/authorize?loginId=userl&password=password 
 headers={'User-Agent': 'python-requests/2.28.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Create Dictionary Content-Type': 'application/json', 'Content-Length': '961', 'Content-Type': 'application/x-www-form-urlencoded'} 
 body=client_id=ef872660-7fc8-45c1-bce0-2fde542b0382&redirect_uri=**https%3A%2F%2Furl.com%2Fdp%2Fsignin-oidc**&response_type=code&scope=openid+profile+offline_access&code_challenge=wqCsXJbeS1_nPVPQozS9vFx3D8OZ_LefGUkGHXX-jvg&code_challenge_method=S256&response_mode=form_post&nonce=+638111177047791533.ZWQ3MTkyODItYWU4Yi00MThhLWEyYzgtZGNkYmQwYzE4YzBkMTY5ZGM0NjQtMTZkNS00ZjIzLThhOWItYmMxYjc1ODdiZDIy&state=+CfDJ8NBmOL0lOEpPr17YrwAJPaJTaqwwB94x-2DSo4_XBHptBX721pJ7FtOwEA66wZZ-qeq3FaImKrRLFsQlQXbqzcbAHy-GkLjUJZ3USHjJNG0r0cyOvFSBDIzVgb8Vhu7Zz037_geyzqn2r8UtV31tPEiRwc38jiBjpWZPJ30-j7AIefFqvoZzAfthx9yiBS5mXBD-lY7EYJB31wq4Qbewe7NZt80NivCuNl_DbaDPGftCw1ZeSuoPlHYfmobjlrzrCRGQKXBaKEPexSL8aCCmSrfBuV6kzH8a2kgsSHPn_q-BoQBN1j8cv_01t9RFt2I_0qPuLmG8okBi_TkGnG2InanQ6ldmKG6If5CnyVenTUHRWeor5SfDDCM2_-uyR8vMFgNtJ6KcmVvPK3jk4SPTbm0j7OKvmBcunVeKPf7_4rwneJUbz9YCAzwhVn_M0itvG_POtNSV8dWlY2fIQ4KYpb1UVnXOePDUCbk9UrfPDXGWrDIvVNJbBm74nk0wm7W1q7sGvNZR2LVw-XGsegjVkes 

in my body I want to have the url in UTF8 to send at OAUTH2.

Thanks in advence.

Florian

I Resolved my Issue
in my Headers of my request I have an Issue

Content-Type': 'application/x-www-form-urlencoded

when I add in the header ofContent-Type charset now it’s OK

Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
2 Likes