framework

Gunakan untuk HTTPSConnection, sesi requests, percobaan ulang urllib3, dan waktu tunggu di contentstack-python.

npx skills add https://github.com/contentstack/contentstack-python --skill framework

Framework / HTTP – Contentstack Python CDA SDK

When to use

  • Editing contentstack/https_connection.py or contentstack/controller.py.
  • Changing retry policy, timeouts, or requests session configuration.
  • Debugging connection or retry failures.

Instructions

Integration point

  • contentstack/stack.py constructs HTTPSConnection with endpoint, headers, timeout, retry_strategy (urllib3.Retry), and live_preview.
  • contentstack/https_connection.py mounts HTTPAdapter(max_retries=...) and calls get_request from contentstack/controller.py.

When to change

  • Retry / timeout behavior: align Stack defaults with HTTPSConnection and HTTPAdapter usage; avoid breaking existing Retry constructor expectations.
  • Headers / user-agent: user_agents() in https_connection.py uses contentstack.__title__ and __version__.

Testing

  • Integration — full stack via tests/ and config; unit-style assertions on URL building and headers where tests exist.

Lebih banyak skill dari contentstack

cms-assets
contentstack
Memberikan saran kepada pengembang tentang pengorganisasian, pengiriman, dan transformasi aset di Contentstack. Mencakup struktur folder, transformasi Image Delivery API, penerbitan…
cms-branches-aliases
contentstack
Memberi saran kepada pengembang tentang penggunaan cabang Contentstack untuk pengembangan konten terisolasi dan alias untuk deployment konten tanpa downtime. Mencakup strategi cabang,…
cms-data-modeling-best-practices
contentstack
Pandu pengembang untuk memodelkan konten di Contentstack menggunakan struktur yang paling sederhana dan dapat digunakan kembali. Skill ini menjelaskan kapan menggunakan tipe konten, referensi, global…
cms-live-preview-visual-builder-support-assistant
contentstack
Diagnosis dan panduan implementasi Contentstack Live Preview dan Visual Builder. Lacak konteks pratinjau, identifikasi kontrak yang rusak, dan rekomendasikan…
cms-releases
contentstack
Memberi saran kepada developer tentang penggunaan Contentstack Releases untuk deployment konten atomik yang terkoordinasi. Mencakup pembuatan release, manajemen item, deployment bertahap,…
cms-roles-permissions
contentstack
Memberi saran kepada pengembang tentang merancang peran, izin, tim, dan akses token di Contentstack. Menjelaskan peran bawaan, peran kustom, penggabungan izin,…
cms-taxonomy
contentstack
Memberi saran kepada pengembang tentang penggunaan Contentstack Taxonomy untuk klasifikasi konten hierarkis terstruktur dan filtering sisi pengiriman. Mencakup taksonomi vs tag,...
cms-tokens-authentication
contentstack
Memberikan saran kepada pengembang tentang cara memilih metode autentikasi Contentstack dan jenis token yang tepat untuk kasus penggunaan frontend, backend, otomasi, dan aplikasi pihak ketiga.