我为我的SPA开发了Laravel API。有时我使用查询参数来向API提供数据。但是,如果API URL中有@
符号,则服务器会以500 - Internal Server Error
进行响应。例子...
在这里我会得到错误:
http://www.mywebsite.com/api/user/login?name=example.user@gmail.de&password=changeMe
在这里一切正常:
http://www.mywebsite.com/api/user/login?name=exampleUser&password=changeMe
在本地,这两种方式均有效。但是在实时服务器上测试时,发生了错误。
有人知道问题出在哪里吗?如果有帮助,我正在将Apache服务器与Plesk配合使用。 ;-)
答案 0 :(得分:0)
好的,我已经解决了这个问题。如果其他人有相同的错误:
只需将服务器端默认字符集设置为utf-8
即可解决该问题!