我是网络技术的新手。当我阅读关于jsp / servlet技术(更具体地说是get和post方法)时,我发现了get方法的一些限制 -
get
方法相比,我们可以使用post
方法发送更少的数据。get
方法用于从服务器/数据库获取一些数据。 现在我的问题是,如果get
方法不支持二进制数据,并且获取通常用于从服务器/数据库接收数据的方法如何在浏览器中显示图像/视频文件?
由于
答案 0 :(得分:2)
我不打算从GET
和POST
中找到差异,网上有很多好的资源。我认为你对GET
如何运作感到困惑。
GET
用于从服务器请求信息。它与返回的数据类型无关。服务器可以返回任何它返回的东西(即图像等)。将GET
视为URL请求。您在URL中传递查询字符串,这是您要发送服务器的信息。理论上,您可以向服务器发送文件,但除非base64对其进行编码,否则您无法在URL中传递二进制数据。 (它将二进制文件转换为字符)您通常希望将
POST
用于类似的事情。