呼叫Quote API無法得到Response

我開發的功能會需要利用Post/ Get method去呼叫TI 提供的Quote API (transact.ti.com/.../test), 發出Request的IP為 172.20.0.195, 

在6/17上午11:30再次發送出Post Request, 但是得到Timeout的錯誤訊息如下,

I/O error on POST request for "">transact.ti.com/.../test": Connect to transact.ti.com:443 [transact.ti.com/104.116.0.74] failed: Connection timed out (Connection timed out); nested exception is org.apache.http.conn.HttpHostConnectException: Connect to transact.ti.com:443 [transact.ti.com/104.116.0.74] failed: Connection timed out (Connection timed out)

以與公司網路管理員確認Request有通過防火牆發送出去, 但是TI系統Response資料量為0, 聯繫了TI同仁也表示從DB中未收到資料, 下列附上網路管理員提供給我的防火牆監測工具截圖, 發出的Request內容以及連繫TI同仁的Email, 以提供參考, 謝謝

*防火牆工具截圖

*email內容

  • Hi Tommy,

    我查了一下我们的API gateway, 最近一次可以查到的QUOTE test POST记录是在 6/16号,Quote Number是 R2025060665732,返回422 status code。 

    针对timeout 的这些post我这边都未能查询到,想请问这个情况是第一次出现还是之前也有过?

  • 我們的正式環境先前有遇過類似的問題, 當時不是打Quote API但是呼叫的API網域也是 transact.ti.com,
    因為時間較久, 印象中當時是內部開通了對外多個防火牆, 所以這次比照當時的方式開通,

    只是以我們網管的回覆來看, 他表示我們的Request有送出, 但是您的回覆看起來是沒能收到Request,

    提供我們測試環境對外開通防火牆的資訊, 給您參考

    開通的Port: 80/443

    開通的IP, FQDN:

    Akamai-CDN
    104.116.0.74
    192.91.75.0/24
    192.228.67.0/24
    192.153.236.0/24
    192.91.60.0/24
    192.163.20.0/24
    192.163.15.0/24
    192.163.5.0/24
    192.91.109.0/24

    192.228.64.0/24
    103.146.116.0/24

    我在我的開發用NB上皆可正常呼叫Quote API, 這些問題都是發生在我們的Server呼叫API所遇到.

  • Hi Tommy,

    目前domain 仍是transact.ti.com未改变过,以下192开头的IP address也未改变过,烦请确认您那边是否需要增加额外的IP,谢谢。

    Dallas
    192.91.75.29
    192.91.75.30
    192.91.75.12
    192.228.67.12
    192.228.67.13
    192.228.67.14
    192.228.64.12
    192.228.64.13
    192.228.64.14

    California
    192.153.236.16
    192.153.236.17

    Europe
    192.91.60.14
    192.91.60.15

    Singapore
    192.163.15.6
    192.163.15.7

    India
    103.146.116.9
    103.146.116.10

    Japan
    192.91.109.11
    192.91.109.12

  • Hi Lecheng

    我調整了我們系統的網路設定後, 可以正常呼叫API, 謝謝你的協助