iT邦幫忙

0

webservice api 使用ie呼叫無回應問題

  • 分享至 

  • xImage

請問各位大大們,我在公司的伺服器想要呼叫廠商的API
我先請網管開了伺服器跟api網址的雙向的port 80 跟 443
但我在畫面上按呼叫後雖然有導到回傳內容的網址,但卻跳出一片空白,也無任何錯誤訊息可以參考
不過我在自己的電腦測試是正常的,也問不出到底跟伺服器差異在哪
,請問各位大大我該往哪個方向去尋找問題呢?

更新~最後是自己耍白癡,
這個API在不同server 使用時要再申請一次Token才能使用,
因為回覆訊息都未提及Token導致沒注意到是這個問題,
感謝幾位大大的回覆
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
  1. 你標題是IE,你內文沒提到,是有換過其他瀏覽器測試?
  2. 在server上用postman測試
  3. 公司server和【你自己的電腦】,在相同網路環境? 不是的話這兩個測沒意義
看更多先前的回應...收起先前的回應...

不好意思沒表達清楚
1.因為server只有預設的ie 所以自己的或是sever我都是用ie測試,沒換過瀏覽器
2.postman好像要登入,但server外網有防火牆無法連線
3.自己的電腦是指公司平時作業用的電腦,要用ad帳號登入的
請問緯大人還有其他可能性嗎?

不好意思,我剛剛發現可以不用登入就使用,不過我在server使用回覆內容都是空的如下!https://ithelp.ithome.com.tw/upload/images/20230202/201475024V1MQozSwN.jpg
請問我還可以從哪邊去看問題在哪?

自己電腦postman也正常的話,代表網管port方面都處理到了才對

剩下就是你可以與廠商聯絡,一邊在Server上測試postman,請他們查閱LOG,看是不是成功通了卻拋出空白資訊等等問題....
最基礎當然是要真的通了! 再來解決拋出來內容的問題~
確定通 就看到接收到的參數是否有誤之類的...

您好~我有裝新的瀏覽器chrome,跳出這樣的訊息,請問可以看出什麼端倪嗎?https://ithelp.ithome.com.tw/upload/images/20230322/20147502VAbBD0qtyH.jpg

0
JamesDoge
iT邦高手 1 級 ‧ 2023-02-05 08:03:41

看你的回文我假設你是 Windows Server 2019

請確認你的伺服器?

  • 伺服器是否有對外網路;
  • 伺服器是否有防火牆限制;

確定有伺服器網路都有通
您可以使用以下測試工具來檢查伺服器問題:

  • Telnet Client:檢查網絡連線和端口狀態。
  • Internet Information Services (IIS) Manager:管理和監視網站和應用程式的狀態。
  • Event Viewer:查看系統和應用程式的錯誤訊息。
  • Resource Monitor:監視系統資源使用狀況。
  • Windows Defender Firewall:檢查防火牆設定。

此外,您也可以使用第三方軟體來檢查伺服器問題,如:
curl:呼叫 HTTP API 並顯示回應。
Postman:測試 RESTful API。
Fiddler:捕捉和檢查 HTTP 請求和回應。

您好~~抱歉因為最近較忙晚回覆,我懷疑是瀏覽器的問題,所以我有去裝最新版的chrome,叫用後跳出這個訊息,請問能夠判斷出問題嗎?https://ithelp.ithome.com.tw/upload/images/20230322/20147502BNrimuYW4K.jpg

我要發表回答

立即登入回答