Http মাল্টিপার্টপোস্ট
public class HttpMultipartPost
extends Object
java.lang.অবজেক্ট |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
মাল্টিপার্ট এইচটিটিপি পোস্ট অনুরোধ করার জন্য হেল্পার ক্লাস। এই ক্লাসটি মাল্টিপার্ট HTTP পোস্ট (RFC 2388) ব্যবহার করে ফাইল আপলোড করতে ব্যবহৃত হয়। মাল্টিপার্ট পোস্ট পাঠাতে এই অবজেক্টটি তৈরি করুন যাতে অনুরোধ পাঠানোর জন্য এটি url পাস করে। তারপর 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)
Http মাল্টিপার্টপোস্ট
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
পরামিতি |
---|
url | String |
httpHelper | IHttpHelper |
পাবলিক পদ্ধতি
অ্যাড প্যারামিটার
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 ()
সার্ভারে অনুরোধ পাঠায়।