最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何解決Nginx請求轉(zhuǎn)發(fā)將POST變?yōu)镚ET問題

 更新時間:2024年06月18日 10:06:02   作者:No Big Deal  
這篇文章主要介紹了如何解決Nginx請求轉(zhuǎn)發(fā)將POST變?yōu)镚ET問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

先說問題

我配置了Nginx代理,目的是將請求轉(zhuǎn)發(fā)到指定的后端,對于普通的JSON數(shù)據(jù),沒有什么問題。

但是有文件上傳的就不一樣了,我需要指定到第3方的地址。

然而常規(guī)的配置完成后,Nginx實際的轉(zhuǎn)發(fā)動作改變了我的請求方式

  location  /abd/def/uploadFile/ {
        proxy_pass http://x.com:y/abc/def/uploadFiles;
    }

導致第3方服務器報錯如圖

解決方法

Nginx 配置 307

其作用如下:

1.return 307 是 Nginx 配置中的一個指令,用于返回一個指定的 HTTP 狀態(tài)碼,并重定向到客戶端發(fā)出的相同請求地址。當使用 return 307 > 時,Nginx 將會保留客戶端發(fā)出的原始請求方法和請求體,并以 307 Temporary Redirect 的狀態(tài)碼將請求重定向回客戶端。

2.307 狀態(tài)碼表示臨時重定向,客戶端應該繼續(xù)使用原始的請求方式和請求體重新發(fā)送請求。與 302 Found 和 303 See Other 不同的是,307 狀態(tài)碼要求客戶端不要更改請求方式(例如,POST 轉(zhuǎn)為 GET),并且要保持請求的完整性。

3.在某些情況下,您可能希望通過 return 307 來實現(xiàn)臨時重定向,同時保留原始請求方式和請求體。這可以用于讓客戶端重新發(fā)送相同請求,而不會丟失任何數(shù)據(jù)或更改請求方式。

配置如下

  location  /abd/def/uploadFile/ {
     return 307 http://x.com:y/abc/def/uploadFiles;
    }

最后轉(zhuǎn)發(fā)成功!

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx 代理轉(zhuǎn)發(fā)阿里云OSS上傳的實現(xiàn)代碼

    Nginx 代理轉(zhuǎn)發(fā)阿里云OSS上傳的實現(xiàn)代碼

    這篇文章主要介紹了Nginx 代理轉(zhuǎn)發(fā)阿里云OSS上傳的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 502?Bad?Gateway產(chǎn)生的原因及8個詳細的解決方法總結(jié)

    502?Bad?Gateway產(chǎn)生的原因及8個詳細的解決方法總結(jié)

    Nginx?502?Bad?Gateway的錯誤已經(jīng)遇到好幾次了,這里做一下記錄,備忘,下面這篇文章主要給大家介紹了關(guān)于502?Bad?Gateway產(chǎn)生的原因及8個詳細的解決方法,文中的介紹非常詳細,需要的朋友可以參考下
    2023-05-05
  • nginx網(wǎng)站服務如何配置防盜鏈(推薦)

    nginx網(wǎng)站服務如何配置防盜鏈(推薦)

    這篇文章主要介紹了nginx網(wǎng)站服務如何配置防盜鏈,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Linux安裝Nginx步驟詳解

    Linux安裝Nginx步驟詳解

    這篇文章主要介紹了Linux安裝Nginx步驟,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 修改nginx站點根目錄總結(jié)經(jīng)驗(小結(jié))

    修改nginx站點根目錄總結(jié)經(jīng)驗(小結(jié))

    這篇文章主要介紹了修改nginx站點根目錄總結(jié)經(jīng)驗(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Nginx跨域訪問場景配置和防盜鏈詳解

    Nginx跨域訪問場景配置和防盜鏈詳解

    這篇文章主要介紹了Nginx跨域訪問場景配置和防盜鏈詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Linux中Nginx反向代理如何實現(xiàn)不同路徑訪問不同的頁面

    Linux中Nginx反向代理如何實現(xiàn)不同路徑訪問不同的頁面

    這篇文章主要介紹了Linux中Nginx反向代理如何實現(xiàn)不同路徑訪問不同的頁面方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 為Nginx添加SPDY功能

    為Nginx添加SPDY功能

    我也開始嘗試著給自己的論壇加上SPDY協(xié)議,WEB服務器本人選擇的是nginx,在過去,Nginx并沒有內(nèi)置SPDY協(xié)議,需要打開的話還要下載開發(fā)版然后手動編譯,很不方便
    2014-12-12
  • 如何將 Nginx 配置為Web服務器的方法

    如何將 Nginx 配置為Web服務器的方法

    本篇文章主要介紹了如何將 Nginx 配置為Web服務器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Nginx概述、命令、配置文件和具體應用詳解

    Nginx概述、命令、配置文件和具體應用詳解

    Nginx是一款輕量級的web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,這篇文章主要介紹了Nginx概述、命令、配置文件和具體應用,需要的朋友可以參考下
    2023-08-08

最新評論

谢通门县| 津市市| 天全县| 阳谷县| 务川| 原阳县| 乌拉特中旗| 板桥市| 三门峡市| 科技| 仙居县| 中方县| 渭南市| 南陵县| 巫山县| 河池市| 吉隆县| 迁西县| 彰化县| 达孜县| 华亭县| 隆尧县| 保德县| 冀州市| 同仁县| 浏阳市| 庐江县| 崇文区| 银川市| 三亚市| 闵行区| 搜索| 雅安市| 云梦县| 翼城县| 雅江县| 滨州市| 志丹县| 东至县| 甘谷县| 烟台市|