HttpMultipartPost
public
class
HttpMultipartPost
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.net.HttpMultipartpost
|
एक से ज़्यादा पार्ट वाले एचटीटीपी पोस्ट के अनुरोध करने के लिए हेल्पर क्लास. इस क्लास का इस्तेमाल, एक से ज़्यादा पार्ट वाले एचटीटीपी पोस्ट (RFC 2388) का इस्तेमाल करके
फ़ाइलें अपलोड करने के लिए किया जाता है.
एक से ज़्यादा हिस्सों में पोस्ट भेजने के लिए, इस ऑब्जेक्ट को यूआरएल पास करें, ताकि अनुरोध भेजे जा सकें.
इसके बाद, addParameter तरीके का इस्तेमाल करके ज़रूरी पैरामीटर सेट करें और addFile तरीके का इस्तेमाल करके अपलोड करने के लिए कोई फ़ाइल तय करें. सब कुछ सेट हो जाने के बाद, 'भेजें' तरीके का इस्तेमाल करके अनुरोध भेजें.
फ़िलहाल, सिर्फ़ 'text/plain' कॉन्टेंट टाइप के साथ लागू किया जा सकता है.
खास जानकारी
सार्वजनिक तरीके |
void
|
addParameter(String name, String value)
अनुरोध में स्ट्रिंग पैरामीटर जोड़ता है.
|
void
|
addTextFile(String name, String fileName, InputStream in)
अनुरोध में फ़ाइल पैरामीटर जोड़ें.
|
void
|
addTextFile(String name, File file)
अनुरोध में फ़ाइल पैरामीटर जोड़ें.
|
void
|
send()
सर्वर को अनुरोध भेजता है.
|
सार्वजनिक कंस्ट्रक्टर
HttpMultiपार्टपोस्ट
public HttpMultipartPost (String url)
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
पैरामीटर |
url |
String |
httpHelper |
IHttpHelper |
सार्वजनिक तरीके
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)
अनुरोध में फ़ाइल पैरामीटर जोड़ें. यह फ़ाइल खोलता है, उसका कॉन्टेंट पढ़ता है, और उसे अनुरोध के हिस्से के तौर पर भेजता है. फ़िलहाल, लागू करने की सुविधा सिर्फ़ 'text/plain' कॉन्टेंट टाइप के साथ काम करती है.
पैरामीटर |
name |
String : पैरामीटर का नाम. |
file |
File : वह फ़ाइल जिसका कॉन्टेंट अनुरोध के तहत अपलोड किया जाएगा. |
भेजें
public void send ()
सर्वर को अनुरोध भेजता है.