HttpMultipartPost

public class HttpMultipartPost
extends Object

java.lang.Object
. com.android.tradefed.util.net.HttpMultipartPost


คลาสตัวช่วยสำหรับการส่งคำขอโพสต์ HTTP แบบหลายส่วน คลาสนี้ใช้เพื่ออัปโหลดไฟล์โดยใช้โพสต์ HTTP แบบหลายส่วน (RFC 2388) ในการส่งโพสต์แบบหลายส่วน ให้สร้างวัตถุนี้ส่งผ่าน URL เพื่อส่งคำขอไป จากนั้นตั้งค่าพารามิเตอร์ที่จำเป็นโดยใช้วิธี 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 ()

ส่งคำขอไปยังเซิร์ฟเวอร์

ผู้สร้างสาธารณะ

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

พารามิเตอร์
url String

httpHelper IHttpHelper

HttpMultipartPost

public HttpMultipartPost (String url)

พารามิเตอร์
url String

วิธีการสาธารณะ

เพิ่มพารามิเตอร์

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 ()

ส่งคำขอไปยังเซิร์ฟเวอร์

ขว้าง
IOException
IHttpHelper.DataSizeException