HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
คลาสตัวช่วยสำหรับการร้องขอการโพสต์ HTTP แบบหลายส่วน คลาสนี้ใช้เพื่ออัปโหลดไฟล์โดยใช้โพสต์ 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 () ส่งคำขอไปยังเซิร์ฟเวอร์ |
ผู้รับเหมาก่อสร้างสาธารณะ
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
พารามิเตอร์ |
---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
วิธีการสาธารณะ
เพิ่มพารามิเตอร์
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 ()
ส่งคำขอไปยังเซิร์ฟเวอร์