2017-08-13 1 views
0

J'ai besoin d'implémenter une expression régulière qui accepte l'espace entre guillemets pour l'adresse e-mail. exemple, "courrier électronique inhabituel avec espace" @ domain.com. S'il vous plaît noter que l'email est double cité et est e-mail valide.L'espace est remplacé par une nouvelle ligne ( n) dans une chaîne entre guillemets passée en tant que corps de requête dans l'API REST

Je teste mon api avec Postman et ci-dessous est mon corps de demande:

{"data": 
    { "id": "#customerId", 
     "type": "customer s", 
     "attributes": { 
      "contactInformation" : { 
      "emailAddresses" : 
      [ 
       { 
       "emailAddress" : "\"unusual email with space\"@domain.com" 
       } 
      ]  
      } 
     } 
    } 
} 

La demande passe par et vient à mon contrôleur api, mais l'espace est remplacé par une nouvelle ligne (\ n).

"\"unusual email with\nspace\"@domain.com" 

Mon-tête de requête contient:

Content-Type: application/JSON accept-charset: quelqu'un UTF-8

peut s'il vous plaît aider comment obtenir exactement la même chaîne avec espace?

Cordialement, Mahendra Rathod

Répondre

0

si vous remplacez l'espace avec \ u0020 ou 20% devrait être bien ..!

+0

Merci Kattoor. apprécier ton aide. –

+0

Si vous répondez à votre question, veuillez l'accepter comme réponse. à votre santé – kattoor