iT邦幫忙

0

Restful API get 時出現 stalled time 的狀況

  • 分享至 

  • xImage

各位好,
請教一個 restful api 的問題。

近來改寫了一隻 restful api 的程式,
發現在透過 http get 此隻 api 時,
無論用 chrome、firefox 或 edge 都會出現 stalled time 過長的問題,
利用 chrome 的 net export 工具除錯時,
會看到出現 net_error = -100(ERR_CONNECTION_CLOSED)的相關訊息

GOOGLE 大神有查到
https://chromium.googlesource.com/chromium/src/+/main/net/base/net_error_list.h
// A connection was closed (corresponding to a TCP FIN).
NET_ERROR(CONNECTION_CLOSED, -100)

再細查相關資料,網路上雖然有類似的文章,但其 net_error 是 -101
https://copyprogramming.com/howto/angular-chrome-all-requests-are-stalled-for-about-450ms

不知是否有前輩遇過類似的問題,還請提點解決方法。
謝謝

https://ithelp.ithome.com.tw/upload/images/20240111/20147145YIT45NaMG6.png

https://ithelp.ithome.com.tw/upload/images/20240111/20147145SPIUmm4X1p.png

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
WUcheap
iT邦研究生 4 級 ‧ 2024-01-11 16:27:55

Stalled:任何原因都可能造成要求在連線開始後延遲

因為是"連線開始後",所以
可以看看是在API內處理太久?
依附元件是否過多或過久影響?
網路連線是否穩定?

我要發表回答

立即登入回答