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

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

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

先說問題

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

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

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

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

導(dǎo)致第3方服務(wù)器報(bào)錯(cuò)如圖

解決方法

Nginx 配置 307

其作用如下:

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

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

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

配置如下

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

    Linux安裝Nginx步驟詳解

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

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

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

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

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

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

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

    為Nginx添加SPDY功能

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

    如何將 Nginx 配置為Web服務(wù)器的方法

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

    Nginx概述、命令、配置文件和具體應(yīng)用詳解

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

最新評(píng)論

齐齐哈尔市| 沽源县| 黑山县| 乐东| 台前县| 平潭县| 广东省| 老河口市| 安塞县| 东阿县| 固安县| 仪征市| 五寨县| 本溪| 海盐县| 汤原县| 滦南县| 德州市| 通道| 台安县| 高雄县| 克山县| 南郑县| 铜鼓县| 庆城县| 金沙县| 奈曼旗| 休宁县| 安塞县| 石河子市| 四子王旗| 吉安县| 资阳市| 彰化县| 六安市| 耒阳市| 都昌县| 武鸣县| 南部县| 三原县| 普定县|