# Body are in not utf-8 issu for OAUTH2 login

**URL:** <https://forum.robotframework.org/t/body-are-in-not-utf-8-issu-for-oauth2-login/5261>\
**Category:** RequestsLibrary\
**Created:** [4 February 2023 15:07 UTC](https://forum.robotframework.org/t/body-are-in-not-utf-8-issu-for-oauth2-login/5261 "2023-02-04T15:07:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![astrowalker2013](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/astrowalker2013/32/1743_2.png) [@astrowalker2013](https://forum.robotframework.org/u/astrowalker2013)\
**Post date:** [4 February 2023 15:07 UTC](https://forum.robotframework.org/t/body-are-in-not-utf-8-issu-for-oauth2-login/5261/1 "2023-02-04T15:07:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![astrowalker2013](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/astrowalker2013/32/1743_2.png) [@astrowalker2013](https://forum.robotframework.org/u/astrowalker2013)\
**Post date:** [4 February 2023 17:58 UTC](https://forum.robotframework.org/t/body-are-in-not-utf-8-issu-for-oauth2-login/5261/2 "2023-02-04T17:58:48Z")

</div>

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

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

```

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

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

```
