Httpमल्टीपार्टपोस्ट

public class HttpMultipartPost
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.util.net.HttpMultipartPost


मल्टीपार्ट HTTP पोस्ट अनुरोध करने के लिए सहायक वर्ग। इस क्लास का उपयोग मल्टीपार्ट HTTP पोस्ट (RFC 2388) का उपयोग करके फ़ाइलें अपलोड करने के लिए किया जाता है। मल्टीपार्ट पोस्ट भेजने के लिए अनुरोध भेजने के लिए यूआरएल पास करते हुए यह ऑब्जेक्ट बनाएं। फिर addParameter विधि का उपयोग करके आवश्यक पैरामीटर सेट करें और addFile विधि का उपयोग करके अपलोड करने के लिए एक फ़ाइल निर्दिष्ट करें। सब कुछ सेट हो जाने के बाद, सेंड मेथड का उपयोग करके रिक्वेस्ट भेजें। वर्तमान में कार्यान्वयन केवल 'पाठ/सादा' सामग्री प्रकारों का समर्थन करता है।

सारांश

सार्वजनिक निर्माणकर्ता

HttpMultipartPost (String url, IHttpHelper httpHelper)
HttpMultipartPost (String url)

सार्वजनिक तरीके

void addParameter (String name, String value)

अनुरोध में एक स्ट्रिंग पैरामीटर जोड़ता है।

void addTextFile (String name, String fileName, InputStream in)

अनुरोध में एक फ़ाइल पैरामीटर जोड़ें।

void addTextFile (String name, File file)

अनुरोध में एक फ़ाइल पैरामीटर जोड़ें।

void send ()

सर्वर को अनुरोध भेजता है।

सार्वजनिक निर्माणकर्ता

Httpमल्टीपार्टपोस्ट

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

पैरामीटर
url String

httpHelper IHttpHelper

Httpमल्टीपार्टपोस्ट

public HttpMultipartPost (String url)

पैरामीटर
url String

सार्वजनिक तरीके

पैरामीटर जोड़ें

public void addParameter (String name, 
                String value)

अनुरोध में एक स्ट्रिंग पैरामीटर जोड़ता है।

पैरामीटर
name String : पैरामीटर का नाम.

value String : पैरामीटर का मान.

फेंकता
आईओ अपवाद

टेक्स्टफ़ाइल जोड़ें

public void addTextFile (String name, 
                String fileName, 
                InputStream in)

अनुरोध में एक फ़ाइल पैरामीटर जोड़ें। अपलोड की जाने वाली फ़ाइल की सामग्री इनपुट स्ट्रीम को पढ़ने से आएगी। वर्तमान में कार्यान्वयन केवल 'पाठ/सादा' सामग्री प्रकार का समर्थन करता है।

पैरामीटर
name String : पैरामीटर का नाम.

fileName String : स्ट्रीम में डेटा की रिपोर्ट करने के लिए फ़ाइल नाम।

in InputStream : स्ट्रीम जिसकी सामग्री अपलोड की जा रही है।

फेंकता
आईओ अपवाद

टेक्स्टफ़ाइल जोड़ें

public void addTextFile (String name, 
                File file)

अनुरोध में एक फ़ाइल पैरामीटर जोड़ें। फ़ाइल खोलता है, उसकी सामग्री पढ़ता है और उन्हें अनुरोध के भाग के रूप में भेजता है। वर्तमान में कार्यान्वयन केवल 'पाठ/सादा' सामग्री प्रकार का समर्थन करता है।

पैरामीटर
name String : पैरामीटर का नाम.

file File : फ़ाइल जिसकी सामग्री अनुरोध के भाग के रूप में अपलोड की जाएगी।

फेंकता
आईओ अपवाद

भेजना

public void send ()

सर्वर को अनुरोध भेजता है।

फेंकता
आईओ अपवाद
com.android.tradefed.util.net.IHttpHelper.DataSizeException
IHttpHelper.DataSizeException