gpt4 book ai didi

java - 使用 Java HttpResponse 更改响应 url

转载 作者:可可西里 更新时间:2023-11-01 16:41:46 26 4
gpt4 key购买 nike

我正在用 Java 开发一个简单的 WebServer(使用 org.apache.http.HttpRequest 和 org.apache.http.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,浏览器发出新请求,删除我返回的请求。

有什么想法吗?

最佳答案

你应该发送一个 3XX 状态码,通常是 302。

关于java - 使用 Java HttpResponse 更改响应 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32309998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com