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