QuoteRequests Details
這裡放 quote_requests 已深入調查過的 API。
已深入調查
| API | 文件 | 狀態 |
|---|---|---|
/quote_requests/search_add.json | index.md | 已搬;由 API 路由與遷移/API Migration/pro360_api_82/search_add/ 專門維護 |
/quote_requests/copy/{quote_request_id}.json | index.md | 已搬;由 API 路由與遷移/API Migration/pro360_api_82/quote_request_copy/ 專門維護 |
/quote_requests/add.json | add.md | 已查 legacy;目前正式機未見流量 |
/quote_requests/edit.json | edit.md | 已完成 strict parity;已補 queue guard 與 tests/QuoteRequestsEditTest.php |
/quote_requests/security_hash.json | security_hash.md | 已補同路徑 action;近期正式機未見流量 |
/quote_requests/static_fields.json | static_fields.md | 已查 legacy 固定回傳 |
流量結論
2026-06-03 查正式機 Apache access log,search_add、edit、copy 仍是 quote_requests 系列主要命中項。
判斷下一支 migration 時,不可只看流量排序。search_add 與 copy 已搬且有專門文件;edit 也已完成 strict parity。這三支不應再被列為下一個待搬 API。
| API / Method | 筆數 | 判斷 |
|---|---|---|
POST /quote_requests/search_add.json | 20828 | 已搬;見 API 路由與遷移/API Migration/pro360_api_82/search_add/ |
POST /quote_requests/edit.json | 20160 | 已完成;見 edit.md |
POST /quote_requests/copy/{quote_request_id}.json | 220 | 已搬;見 API 路由與遷移/API Migration/pro360_api_82/quote_request_copy/ |
/quote_requests/view... | 0 | 先不搬 |
/quote_requests/update... | 0 | 先不搬 |
/quote_requests/change_status... | 0 | 先不搬 |
/quote_requests/close... | 0 | 先不搬 |
/quote_requests/archive... | 0 | 先不搬 |
2026-05-25 曾單獨查 edit.json 回應狀態:
| Status | 筆數 |
|---|---|
| 200 | 308 |
response size:
| Response size | 筆數 | 來源判斷 |
|---|---|---|
| 549 | 284 | web / mobile web 常見 |
| 393 | 24 | consumer app 常見 |
Access Log 查詢
環境:
| 項目 | 值 |
|---|---|
| host | mei-te@ip-10-5-2-242 |
| vhost | api.pro360.com.tw |
| log | /var/log/apache2/get-lancer_access.log |
| 查詢日期 | 2026-05-25 |
統計 quote_requests 系列流量:
sudo grep -E '"(GET|POST|PUT|PATCH|DELETE|OPTIONS) /quote_requests/' \
/var/log/apache2/get-lancer_access.log \
| awk '{
method=$6
path=$7
sub(/^"/, "", method)
sub(/\?.*$/, "", path)
print method, path
}' \
| sort \
| uniq -c \
| sort -nr查 edit.json status code:
sudo grep 'POST /quote_requests/edit.json' /var/log/apache2/get-lancer_access.log \
| awk '{print $9}' \
| sort \
| uniq -c \
| sort -nr查 edit.json response size:
sudo grep 'POST /quote_requests/edit.json' /var/log/apache2/get-lancer_access.log \
| awk '{print $10}' \
| sort \
| uniq -c \
| sort -nr \
| head -20抓樣本:
sudo grep 'POST /quote_requests/edit.json' /var/log/apache2/get-lancer_access.log | head -5
sudo grep 'POST /quote_requests/edit.json' /var/log/apache2/get-lancer_access.log | tail -5注意
/quote_requests/search_add.json 是已搬的大型發案流程,主要文件不在此資料夾;相關共通流程應連到 API 路由與遷移/API Migration/pro360_api_82/search_add/ 或 Common Process Documents。
/quote_requests/copy/{quote_request_id}.json 也是已搬流程,主要文件在 API 路由與遷移/API Migration/pro360_api_82/quote_request_copy/。後續若看到這兩支仍有 access log 流量,先視為既有已搬流程的觀測資料,不要直接推論成下一個 migration 候選。