假设我们正在讨论返回的相同内容,对POST和GET的HTTP响应是否相同?使用GET,我只需将浏览器指向URL即可访问图像。然而,对于POST,我似乎无法弄清楚做同样的事情。我如何使用简单的HTML进行POST并在响应中显示图像,而无需客户端脚本来处理响应?
答案 0 :(得分:3)
创建一个指向图片网址的表单并提交。
<form action="image.png" method="post">
<input type="submit" />
</form>
有问题的服务器是否支持这是一个只有你可以回答的问题。
这样的结构至少没有意义。 GET用于幂等请求和非幂等请求的POST。
答案 1 :(得分:0)
您可能喜欢POST-REDIRECT-GET模式:http://en.wikipedia.org/wiki/Post/Redirect/Get。每个浏览器都可以在没有客户端脚本的情况下正确处理它,并且它不会破坏GET / POST语义。