Httpमल्टीपार्टपोस्ट
public class HttpMultipartPost
extends Object
java.lang.ऑब्जेक्ट |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
मल्टीपार्ट HTTP पोस्ट अनुरोध करने के लिए सहायक वर्ग। इस क्लास का उपयोग मल्टीपार्ट HTTP पोस्ट (RFC 2388) का उपयोग करके फ़ाइलें अपलोड करने के लिए किया जाता है। मल्टीपार्ट पोस्ट भेजने के लिए अनुरोध भेजने के लिए यूआरएल पास करते हुए यह ऑब्जेक्ट बनाएं। फिर addParameter विधि का उपयोग करके आवश्यक पैरामीटर सेट करें और addFile विधि का उपयोग करके अपलोड करने के लिए एक फ़ाइल निर्दिष्ट करें। सब कुछ सेट हो जाने के बाद, सेंड मेथड का उपयोग करके रिक्वेस्ट भेजें। वर्तमान में कार्यान्वयन केवल 'पाठ/सादा' सामग्री प्रकारों का समर्थन करता है।
सारांश
सार्वजनिक तरीके |
---|
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)
सार्वजनिक तरीके
पैरामीटर जोड़ें
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 ()
सर्वर को अनुरोध भेजता है।