小编jrl*_*mx2的帖子

git rebase致命:需要单一版本

我有一个公共存储库的分支,我正在尝试使用原始存储库中的当前提交更新我的分支:

$ git fetch <remote>
remote: Counting objects: 24, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 20 (delta 12), reused 0 (delta 0)
Unpacking objects: 100% (20/20), done.
From git://github.com/path_to/repo
  9b70165..22127d0  master     -> $/master
$ git rebase <remote>
fatal: Needed a single revision
invalid upstream <remote>
Run Code Online (Sandbox Code Playgroud)

<remote>取代了我的远程名称,实际上并不是我的远程名称.关于这个错误的文档似乎有点松散.

git github rebase

156
推荐指数
4
解决办法
19万
查看次数

如何防止Java 8/Tomcat 7对Response.sendRedirect上的URL路径进行URL编码

我有一个完全本地化的网站,在URL路径中有一些字符,通过该Response.sendTemporaryRedirect方法获得HTML编码:

String toReturn = /*StringEscapeUtils.unescapeHtml4(redirect)*/ redirect + "?" + URLEncoder.encode(json, "UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json; charset=UTF-8");

java.net.URI location = new java.net.URI(toReturn);
return Response.temporaryRedirect(location).build();
Run Code Online (Sandbox Code Playgroud)

重定向正在获得404,因为"%C3%B1%C3%AD"URL片段被误解了.解码,看起来像这样:ñí.

我已经尝试过URLDecoder.decode(url, 'UTF-8'),StringEscapeUtils.escapeHtml4在重定向之前没有运气.代码工作正常.

为什么javax.ws.rs.core.Response.sendTemporaryRedirectURLEncoding URL路径?

java redirect url-encoding tomcat7 java-8

6
推荐指数
1
解决办法
236
查看次数

标签 统计

git ×1

github ×1

java ×1

java-8 ×1

rebase ×1

redirect ×1

tomcat7 ×1

url-encoding ×1