Ikhtisar Produk
Keunggulan Produk
Kasus Penggunaan
Konsep Dasar
Batas Penggunaan
Uraian Kinerja (Pemeriksaan-acak) CDN




cloud.tencent.com dikonfigurasi untuk akselerasi global dan konfigurasi autentikasi adalah sebagai berikut:

http://cloud.tencent.com/1.jpg dengan memulai permintaan secara langsung.
2.Pengguna di luar Tiongkok Daratan dapat mengakses sumber daya http://cloud.tencent.com/1.jpg dengan memulai permintaan dengan URL dalam format http://cloud.tencent.com/509301d10da7b862052927ed7a947f43/5e561139/1.jpg.import requestsimport jsonimport sysimport timeimport hashlibdef generate_url(category, ts=None):url = 'http://www.test.com' # Nama domain pengujianpath = '/1.txt' # Jalur aksessuffix = '?a=1&b=2' # Parameter URLkey = 'abc123456789' # Kunci autentikasinow = int(time.mktime(time.strptime(ts, "%Y%m%d%H%M%S")) if ts else time.time()) # Jika `ts` dimasukkan, `ts` tersebut akan digunakan; jika tidak, `ts` saat ini akan digunakansign_key = 'key' # Bidang tanda tangan URLtime_key = 't' # Bidang waktu URLttl_format = 10 # Format waktu.Nilai valid:10, 16.Ini hanya didukung untuk tipe Dif category == 'A':# Tipe Ats = nowrand_str = '123abc'sign = hashlib.md5('%s-%s-%s-%s-%s' % (path, ts, rand_str, 0, key)).hexdigest()request_url = '%s%s?%s=%s' % (url, path, sign_key, '%s-%s-%s-%s' % (ts, rand_str, 0, sign))print(request_url)elif category == 'B':# Tipe Bts = time.strftime('%Y%m%d%H%M', time.localtime(now))sign = hashlib.md5('%s%s%s' % (key, ts, path)).hexdigest()request_url = '%s/%s/%s%s%s' % (url, ts, sign, path, suffix)print(request_url)elif category == 'C':# Tipe Cts = hex(now)[2:]sign = hashlib.md5('%s%s%s' % (key, path, ts)).hexdigest()request_url = '%s/%s/%s%s%s' % (url, sign, ts, path, suffix)print(request_url)elif category == 'D':# Tipe Dts = now if ttl_format == 10 else hex(now)[2:]sign = hashlib.md5('%s%s%s' % (key, path, ts)).hexdigest()request_url = '%s%s?%s=%s&%s=%s' % (url, path, sign_key, sign, time_key, ts)print(request_url)if __name__ == '__main__':if len(sys.argv) == 1:print('usage: python generate_url.py A 20200501000000')args = sys.argv[1:]generate_url(*args)
Apakah halaman ini membantu?
Anda juga dapat Menghubungi Penjualan atau Mengirimkan Tiket untuk meminta bantuan.
masukan