全部产品
Search
文档中心

:Signature tidak valid

更新时间:Jul 02, 2025

Penyebab Kesalahan

Signature di klien tidak sesuai dengan signature di server.

Solusi

Jika terjadi ketidaksesuaian signature, gateway mengembalikan StringToSign dari server melalui X-Ca-Error-Message dalam HTTP Response Header.

StringToSign adalah string yang ditambahkan sebelum permintaan Anda dan digunakan untuk perhitungan signature. Untuk informasi lebih lanjut, lihat Instruksi Signature Permintaan.

StringToSign yang dihasilkan secara lokal di klien perlu dicetak dan diperiksa untuk memastikan tidak ada perbedaan. Jika menggunakan demo panggilan yang disediakan oleh Alibaba Cloud, Anda dapat menemukan StringToSign sebelum perhitungan signature di alat perhitungan signature. Cetak dan verifikasi apakah ada ketidaksesuaian.

Linefeed tidak diizinkan dalam HTTP Response Header, sehingga linefeed dalam StringToSign pada hasil yang dikembalikan akan dihilangkan. Bandingkan StringToSign yang dikembalikan dengan dokumentasi referensi untuk memastikan keakuratan.

Jika StringToSign di server dan klien sudah konsisten, periksa apakah AppKey dan AppSecret yang digunakan sudah benar. Pastikan tidak ada spasi atau karakter lain yang tidak teridentifikasi telah ditambahkan.