http 返回碼 405 解決方案之一


      今天做網絡請求數據的時候遇到返回碼405,當時就傻了~~

      故事是這樣的-- 我用post請求訪問一個url,服務端數據是一個json的txt文件,理論上直接訪問,返回json,然后解析就沒事了,可是今天很無語.居然給我返回405...

問了很多人,他們給我提供了各種思路,都不奏效.最后聽一個好哥們叫我試試換get請求,哎呀~~~這就解決了...

     我問他這是為什么?  大概回到就是,我訪問用post請求, 那么 , 當發送的url是一個具體的資源的時候, 網站應該解析的時候把整個url當作了域名解析了.  也就是說我並沒有傳參數給服務端, 而是直接訪問服務端的具體資源, 所以要用get請求.

原地址:http://blog.csdn.net/qq505525372/article/details/8461209

 

nginx解決方式:

#添加以下405代碼
error_page 405 =200 $uri;

location ~ ^/(json)/ {
    root /data/website/xxxx.com/js/json;
    error_page 405 =200 $uri;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM