常見的錯誤碼
對Azure 通訊服務的 REST API 提出要求時,您可能會遇到錯誤碼,這表示發生錯誤。 為了協助您進行疑難排解,以下是各種案例的常見錯誤碼清單。 如需針對這些錯誤碼進行疑難排解的詳細資訊,請參閱 我們的疑難排解指南。
HTTP 狀態碼
您會在服務回應中收到來自Azure 通訊服務的標準HTTP 狀態碼。 其中有些代碼可能表示錯誤。 為了協助您針對一般 HTTP 狀態碼的描述進行疑難排解,以及這些代碼在Azure 通訊服務內容中的意義如下:
HTTP 狀態碼 | Description |
---|---|
400 不正確的要求 | 服務無法瞭解收到的要求。 請仔細檢查檔,並確定您傳送所需的一切,且格式正確。 |
401 未經授權 | 要求無法驗證。 此錯誤可能表示所使用的驗證無效、過期或不適用於此要求。 如需詳細資訊,請參閱我們的 驗證指南 。 |
403 禁止 | 要求已獲授權,但許可權不足,無法執行這項作業。 請仔細檢查我們的 驗證指南 以取得詳細資訊。 |
404 找不到 | 您嘗試存取的資源或端點不存在。 請仔細檢查我們的檔,以確保您嘗試連線的資源/位址正確無誤。 |
422 無法處理的實體 | 無法驗證要求的本文。 它是否為有效的 JSON? |
429 要求太多 | 要求數目超過此作業的一些限制。 請稍後再試一次。 |
500 內部伺服器錯誤 | 發生內部錯誤。 |
Service-Specific 錯誤
根據您使用的Azure 通訊服務區域,您將與不同的服務互動。 這些服務可能會在其錯誤碼內提供其他內容。
SMS 服務
針對 SMS 服務,它會以標準 HTTP 狀態碼回應。 您可以根據這些程式碼和 SMS 的內容,提供更多內容。
錯誤碼 | 回應 | Description |
---|---|---|
200 確定 | Success | |
201 | 建立時間 | 已接受要求。 |
400 | 不正確的要求 | 要求資料無效。 |
401 | 未經授權 | 您的要求遺失驗證,或提供的驗證不允許傳送簡訊。 請仔細檢查我們的 驗證指南 以取得詳細資訊。 |
404 | 找不到資源 | 您嘗試存取的資源或端點不存在。 請仔細檢查我們的檔,以確保您嘗試連線的資源/位址正確無誤。 |
500 | 內部伺服器錯誤 | 找不到驗證或發生未知錯誤,請仔細檢查我們的 驗證指南 以取得詳細資訊。 |