HttpMultipartPost

public class HttpMultipartPost
extends Object

java.lang.Object
com.android.tradefed.util.net.HttpMultipartPost


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

सारांश

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

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 ()

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

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

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

पैरामीटर
url String

httpHelper IHttpHelper

HttpMultipartPost

public HttpMultipartPost (String url)

पैरामीटर
url String

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

addParameter

public void addParameter (String name, 
                String value)

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

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

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

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

addTextFile

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

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

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

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

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

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

addTextFile

public void addTextFile (String name, 
                File file)

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

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

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

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

भेजना

public void send ()

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

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