When I do
template.target(newTarget);
template.uri(newUri ); in my custom RequestInterceptor ,
I noticed that the origin fragment was kept in final URL (something like https://newTarget/newPath?newQuery=newVal#oldFragment , the oldFragment is not part of newUri).
The best thing I can do is template.uri(newUri +"#"); and I will get https://newTarget/newPath?newQuery=newVal# .
How to fully clear fragment, so I can get https://newTarget/newPath?newQuery=newVal ?
When I do
template.target(newTarget);template.uri(newUri );in my custom RequestInterceptor ,I noticed that the origin fragment was kept in final URL (something like
https://newTarget/newPath?newQuery=newVal#oldFragment, the oldFragment is not part of newUri).The best thing I can do is
template.uri(newUri +"#");and I will gethttps://newTarget/newPath?newQuery=newVal#.How to fully clear fragment, so I can get
https://newTarget/newPath?newQuery=newVal?