Re: [請益] docker取token問題

看板PHP作者 (銀色)時間1月前 (2024/03/22 11:12), 編輯推噓0(000)
留言0則, 0人參與, 1月前最新討論串2/2 (看更多)
※ 引述《umaka0325 (Umaka)》之銘言: 目前使用laravel sail起docker 當中程式有需要登入驗證透過Http::post至http://localhost/oauth/token取token 如果直接透過postman送request是可以成功拿到token的 但透過程式送request則拿不到並timeout 請問有什麼方法可以解? --

03/18 01:22,
沒用過 sail(掩面
03/18 01:22

03/18 01:23,
你發 request 是從前端還是後端?有錯誤資訊嗎?
03/18 01:23

03/18 12:08,
後端發request 沒有錯誤訊息直接timeout 但用paradors
03/18 12:08

03/18 12:08,
就沒這問題 不懂原因在哪?
03/18 12:08

03/18 12:08,
Laradock
03/18 12:08

03/18 12:30,
發 request 是怎麼發的?從哪裡用什麼工具打?
03/18 12:30

03/18 12:30,
扯到 docker 也可能是 docker network 設定問題
03/18 12:30

03/18 12:31,
不同 container 不互通之類
03/18 12:31
是有兩套服務嗎? 一套用 Laravel Sail 起的 Docker, 一套是你的驗證系統 http://localhost/oauth/token 這樣? 如果手動打 token 可以拿到,但是從 Docker 中發 request 不行, 我會先懷疑是 Docker 無法連到你的 localhost (Docker 沒那麼熟…但你從 Docker 打 localhost 會打到 Docker 自己吧…) 簡單一點就進 Docker 裝個 curl / ping 打看看確認網路連通, 再用 curl 拿你 localhost 的 token 看看, 都通了再去 PHP 裡面測試。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.240.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1711077161.A.E3E.html
文章代碼(AID): #1b_FSfu- (PHP)
文章代碼(AID): #1b_FSfu- (PHP)