最近搬移伺服器,WEB伺服器也同步將Apache改成Nginx,客戶回報標籤列印軟體出現異常無法同步更新,Debug後看到回傳405錯誤,可該URL直接呼叫卻是能取得資料的,爬了些文看到解法...
於conf檔中新增error_page 405 =200 $request_uri;後重啟nginx排除掉問題。
location / {
error_page 405 =200 $request_uri;
try_files $uri $uri/ /petel/index.php;
}
至於後來想想為什麼要用POST方式而不使用GET方式取呢? 往常POST請求也可以做到GET請求的回覆,所以從程式碼共用/使用的方向來想也挺合理的,只不過Apache沒出這種問題吧。
沒有留言:
張貼留言