यदि तपाईंको डिबग एप JMeter सम्म पुग्छ तर HTTPS अस्वीकार गर्छ भने, यसको रेकर्डिङ CA एपको ट्रस्ट कन्फिगरेसनमा दिनुहोस्:

  1. वास्तविक JMeter HTTP(S) रेकर्डर सुरु गर्नुहोस् र बनेको ApacheJMeterTemporaryRootCA.crt लिनुहोस्।
  2. त्यो सार्वजनिक CA एपको raw स्रोतहरूमा jmeter_debug_ca.crt का रूपमा राख्नुहोस्।
  3. यो एङ्करलाई विद्यमान नेटवर्क सुरक्षा नियमहरूसँग मिलाउनुहोस्:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

manifest को android:networkSecurityConfig बाट त्यो XML सन्दर्भ गर्नुहोस्। network_security_config.xml का लागि @xml/network_security_config प्रयोग गर्नुहोस्।

Android ले debug-overrides लाई android:debuggable सत्य भएको बेला मात्र लागू गर्छ, र असत्य हुँदा त्यो खण्डलाई बेवास्ता गर्छ। user भएको डिबग-मात्र एङ्कर स्रोत प्रयोगकर्ताले स्थापना गरेका CA मा जानाजान विश्वास गर्ने कार्यप्रवाहका लागि अर्को विकल्प हो।

केवल ब्राउजरको विश्वासले एपको नीति तय गर्दैन। फोन अझै रेकर्डरसम्म पुग्नुपर्छ, र एपको नेटवर्क क्लाइन्टले त्यो proxy प्रयोग गर्नुपर्छ। कस्टम स्ट्याकलाई आफ्नै समर्थित ट्रस्ट इनपुट चाहिन सक्छ।

सम्बन्धित लेखहरू