एचटीपीमल्टीपार्टपोस्ट
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 () सर्वर को अनुरोध भेजता है। |
सार्वजनिक निर्माणकर्ता
एचटीपीमल्टीपार्टपोस्ट
public HttpMultipartPost (String url, IHttpHelper httpHelper)
मापदंडों | |
---|---|
url | String |
httpHelper | IHttpHelper |
एचटीपीमल्टीपार्टपोस्ट
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 ()
सर्वर को अनुरोध भेजता है।
फेंकता | |
---|---|
| IOException |
IHttpHelper.DataSizeException |