HTTP 定義了與服務(wù)器交互的不同方法,最基本的方法是 GET 和 POST。事實上 GET 適用于多數(shù)請求,而保留 POST 僅用于更新站點。根據(jù) HTTP 規(guī)范,GET 用于信息獲取,而且應(yīng)該是安全的和冪等的。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),怒江州企業(yè)網(wǎng)站建設(shè),怒江州品牌網(wǎng)站建設(shè),網(wǎng)站定制,怒江州網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,怒江州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。在這里,所謂安全的意味著該操作用于獲取信息而非修改信息。換句話說,GET 請求一般不應(yīng)產(chǎn)生副作用。冪等的意味著對同一 URL 的多個請求應(yīng)該返回同樣的結(jié)果。完整的定義并不像看起來那樣嚴格。從根本上講,其目標是當用戶打開一個鏈接時,她可以確信從自身的角度來看沒有改變資源。
比如,新聞?wù)军c的頭版不斷更新。雖然第二次請求會返回不同的一批新聞,該操作仍然被認為是安全的和冪等的,因為它總是返回當前的新聞。反之亦然。
POST 請求就不那么輕松了。POST 表示可能改變服務(wù)器上的資源的請求。仍然以新聞?wù)军c為例,讀者對文章的注解應(yīng)該通過 POST 請求實現(xiàn),因為在注解提交之后站點已經(jīng)不同了(比方說文章下面出現(xiàn)一條注解)。
GET 與 POST 之間的區(qū)別并不總是那么嚴格,也存在一些共性。許多站點在 POST 請求中封裝了簡單的信息獲取,可能是因為開發(fā)人員認為這樣對他來說更簡單。
前端數(shù)據(jù)流文件下載有三種方式:直接使用get請求方式、使用form 表單post請求、axios前端根據(jù)返回數(shù)據(jù)流生成,接下來我們一起來看下數(shù)據(jù)流文件下載不同方式的源碼。
1、直接使用get請求方式:
2、使用form 表單post請求:
3、axios前端根據(jù)返回數(shù)據(jù)流生成:
前端下載文件一般是用一個a標簽跳轉(zhuǎn)鏈接到以上傳文件服務(wù)器的文件,瀏覽器自動生成下載,或者是點擊直接a標簽生成文件流直接下載,但是后面這種如果后端報錯,前端不能對報錯信息進行處理的情況下,會將數(shù)據(jù)直接打印在頁面上,這樣子就特別影響到用戶體驗。
網(wǎng)頁題目:前端數(shù)據(jù)流文件下載的方式有哪些-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://chinadenli.net/article2/cephoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)站維護、做網(wǎng)站、自適應(yīng)網(wǎng)站、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容