我正在开发一个简单的使用Java的WebServer (使用org.apache.http.HttpRequest和org.apache.http.HttpResponse)。使用Java更改响应URL HttpResponse
我有一个HTML页面是这样的:
<form action="/upload" enctype="multipart/form-data" method="post">
<label for="datafile1">First File:</label>
<input type="file" id="datafile1" name="datafile1" size="40"><br>
<input type="submit">
</form>
在Java服务器我得到的POST请求,阅读多部分内容和 填补了一个HttpEntity作为响应,但加载的页面(显然)“/ upload”
如何告诉浏览器响应url是别的?
我曾尝试:
response.setHeader("Location","/");
但随着HTTP状态代码200什么都没有发生 并与HTTP状态代码302的浏览器做一个新的请求,删除我已经回到了一个。
任何想法?
表单动作设置为“/ upload”,所以 浏览器加载页面的URL为“/ upload”,我的内容为 ,但我想将url更改为“/”而不发出新的请求 - 响应内容) – TheZero