我正在尝试使工作成为一个GET方法端点,在带有react的proyect中,我需要在url中以参数的形式发送电子邮件,但是它失败了,因为它的格式不正确,例如:
我用axios库发送它,如下所示:
config ={ url:${url}/auth/forgot-password?username=${credentials},headers,};
它以这样的方式发送:/auth/forgot-password?username=jsimancas@gmail.com,但是如果我手动修复电子邮件格式,像这样:/auth/forgot-password?username=jsimancas%40gmail.com,它就能工作。
我的意思是,我需要将@改为%40,才能使其工作。是否存在一种方法来修正URL中的电子邮件格式?
提前谢谢。
发布于 2020-10-22 00:05:14
encodeURIComponent()刚刚工作得很好!!
感谢德里克·波拉德的回答!:)
发布于 2020-10-21 23:44:28
试试这段代码
let email = 'test@gmail.com'
console.log(email.replace('@', '%40'))https://stackoverflow.com/questions/64473199
复制相似问题