Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
隱藏空白變更
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
文字樣式
變更外觀
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
multi_method_support
建立於
昨天
差異永不過期
清除
匯出
分享
解釋
4 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
27 行
全部複製
27 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
48 行
全部複製
mppx validate https://v0-starlink-payment-api.vercel.app
mppx validate https://v0-starlink-payment-api.vercel.app
Discovery (/openapi.json)
Discovery (/openapi.json)
✓ Document found and parseable
✓ Document found and parseable
✓ Valid OpenAPI structure
✓ Valid OpenAPI structure
✓ Paid endpoints found (1 endpoint(s))
✓ Paid endpoints found (1 endpoint(s))
POST /api/flight-starlink
POST /api/flight-starlink
Challenge
Challenge
✓ Returns 402 without credentials
✓ Returns 402 without credentials
✓ WWW-Authenticate header present (Payment scheme)
✓ WWW-Authenticate header present (Payment scheme)
複製
已複製
複製
已複製
✓ Challenge parseable (
evm/charge
)
✓ Challenge parseable (
4 methods:
evm/charge
, solana/charge, tempo/charge, stripe/charge
)
✓ Challenge has id
✓ Challenge has id
✓ Challenge has realm
✓ Challenge has realm
✓ Challenge expires in the future (5m from now)
✓ Challenge expires in the future (5m from now)
✓ Realm matches server hostname
✓ Realm matches server hostname
複製
已複製
複製
已複製
✓ [evm] Valid recipient address
✓ [evm] Valid currency address
✓ [evm] Amount is valid integer string
✓ [evm] Has chainId (8453)
✓ [tempo] Valid recipient address
✓ [tempo] Valid currency address (mainnet)
✓ [tempo] Amount is valid integer string
✓ [stripe] Amount is valid integer string
✓ [stripe] Valid currency code (USD)
✓ [stripe] Has networkId (profile_61UfVbHEBmn7)
✓ [stripe] Has paymentMethodTypes (card, link)
Error Handling
Error Handling
✓ Malformed credential returns 402 (not 500)
✓ Malformed credential returns 402 (not 500)
✓ Error response includes fresh challenge
✓ Error response includes fresh challenge
Payment
Payment
複製
已複製
複製
已複製
○ Payment: no configured method (Need evm/charge)
→ Run "mppx account create" to create a local wallet for payment testing. The wallet is stored on your machine and only used by mppx.
複製
已複製
複製
已複製
Summary:
12
passed
, 1 skipped
▸ Pay $0.01 USDC.e on Tempo Mainnet. Continue? (y/N) y
✓ Payment [tempo]: submitted
✓ Payment: successful (HTTP 200)
✓ Payment-Receipt header present
✓ Receipt parseable
✓ Receipt status is "success"
✓ Receipt reference valid (0x493c4bc191b8aa3f4d...)
✓ Receipt timestamp recent (1s ago)
✓ Response body non-empty (application/json, 367B)
✓ Content-Type header set (application/json)
✓ On-chain transaction (https://explore.tempo.xyz/receipt/0x493c4bc191b8aa3f4d9400f116ca0f4086b851ebada4bab7e43195a622a8730b)
Summary:
33
passed
Tip: validate a testnet server too for free. This CLI automatically provisions and funds a testnet wallet for testing.
Tip: validate a testnet server too for free. This CLI automatically provisions and funds a testnet wallet for testing.
已保存差異
原始文本
開啟檔案
mppx validate https://v0-starlink-payment-api.vercel.app Discovery (/openapi.json) ✓ Document found and parseable ✓ Valid OpenAPI structure ✓ Paid endpoints found (1 endpoint(s)) POST /api/flight-starlink Challenge ✓ Returns 402 without credentials ✓ WWW-Authenticate header present (Payment scheme) ✓ Challenge parseable (evm/charge) ✓ Challenge has id ✓ Challenge has realm ✓ Challenge expires in the future (5m from now) ✓ Realm matches server hostname Error Handling ✓ Malformed credential returns 402 (not 500) ✓ Error response includes fresh challenge Payment ○ Payment: no configured method (Need evm/charge) → Run "mppx account create" to create a local wallet for payment testing. The wallet is stored on your machine and only used by mppx. Summary: 12 passed, 1 skipped Tip: validate a testnet server too for free. This CLI automatically provisions and funds a testnet wallet for testing.
更改後文本
開啟檔案
mppx validate https://v0-starlink-payment-api.vercel.app Discovery (/openapi.json) ✓ Document found and parseable ✓ Valid OpenAPI structure ✓ Paid endpoints found (1 endpoint(s)) POST /api/flight-starlink Challenge ✓ Returns 402 without credentials ✓ WWW-Authenticate header present (Payment scheme) ✓ Challenge parseable (4 methods: evm/charge, solana/charge, tempo/charge, stripe/charge) ✓ Challenge has id ✓ Challenge has realm ✓ Challenge expires in the future (5m from now) ✓ Realm matches server hostname ✓ [evm] Valid recipient address ✓ [evm] Valid currency address ✓ [evm] Amount is valid integer string ✓ [evm] Has chainId (8453) ✓ [tempo] Valid recipient address ✓ [tempo] Valid currency address (mainnet) ✓ [tempo] Amount is valid integer string ✓ [stripe] Amount is valid integer string ✓ [stripe] Valid currency code (USD) ✓ [stripe] Has networkId (profile_61UfVbHEBmn7) ✓ [stripe] Has paymentMethodTypes (card, link) Error Handling ✓ Malformed credential returns 402 (not 500) ✓ Error response includes fresh challenge Payment ▸ Pay $0.01 USDC.e on Tempo Mainnet. Continue? (y/N) y ✓ Payment [tempo]: submitted ✓ Payment: successful (HTTP 200) ✓ Payment-Receipt header present ✓ Receipt parseable ✓ Receipt status is "success" ✓ Receipt reference valid (0x493c4bc191b8aa3f4d...) ✓ Receipt timestamp recent (1s ago) ✓ Response body non-empty (application/json, 367B) ✓ Content-Type header set (application/json) ✓ On-chain transaction (https://explore.tempo.xyz/receipt/0x493c4bc191b8aa3f4d9400f116ca0f4086b851ebada4bab7e43195a622a8730b) Summary: 33 passed Tip: validate a testnet server too for free. This CLI automatically provisions and funds a testnet wallet for testing.
尋找差異