Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Facebook登录后URL中的尾随字符_Java_Facebook_Redirect_Facebook Authentication - Fatal编程技术网

Java Facebook登录后URL中的尾随字符

Java Facebook登录后URL中的尾随字符,java,facebook,redirect,facebook-authentication,Java,Facebook,Redirect,Facebook Authentication,我正在通过facebook身份验证过程将我的用户登录到我的网站。用户登录后,我使用以下命令重定向到配置文件页面: resp.sendRedirect("/l/profile"); 但是当我进入profile页面时,URL以/profile#u=. 这似乎是facebook在返回代码时重定向的URL的末尾。为什么它会一直存在,我该如何摆脱它?我猜这是一个新功能的副产品,称为“已验证的引用”,他们在url的末尾添加一个有效的accessToken作为#锚或?参数(取决于您是在客户端还是服务器端阅读

我正在通过facebook身份验证过程将我的用户登录到我的网站。用户登录后,我使用以下命令重定向到配置文件页面:

resp.sendRedirect("/l/profile");
但是当我进入profile页面时,URL以
/profile#u=.


这似乎是facebook在返回代码时重定向的URL的末尾。为什么它会一直存在,我该如何摆脱它?

我猜这是一个新功能的副产品,称为“已验证的引用”,他们在url的末尾添加一个有效的accessToken作为#锚或?参数(取决于您是在客户端还是服务器端阅读它)。您可以在此处阅读更多信息:


无论如何,因为它是附加在Facebook端的,所以您必须与他们一起修复它,尽管此时跟踪器似乎对我来说已关闭。

有没有办法将其从我的url中删除,我正在从登录页面重定向到个人资料页面。为什么resp.sendRedirect(“/l/profile”)保留垃圾?我不知道你在使用Java,我假设重定向是从Facebook到你的服务器的。问题似乎出现在
resp
对象中,我不确定它为什么要添加锚点,尽管它看起来像是来自某个地方的某个key=>值的结果。对不起,我帮不上什么忙了。