คำถามติดแท็ก androidhttpclient

12
สร้างคำขอ HTTP ด้วยแอนดรอยด์
ฉันค้นหาทุกที่ แต่ไม่สามารถหาคำตอบได้มีวิธีในการสร้างคำขอ HTTP อย่างง่ายหรือไม่? ฉันต้องการขอหน้า PHP / สคริปต์ในเว็บไซต์ของฉัน แต่ฉันไม่ต้องการแสดงหน้าเว็บ ถ้าเป็นไปได้ฉันยังต้องการทำมันในพื้นหลัง (ใน BroadcastReceiver)

10
POST Multipart Data Data โดยใช้ Retrofit 2.0 รวมถึงรูปภาพ
ฉันพยายามทำ HTTP POST ไปยังเซิร์ฟเวอร์โดยใช้Retrofit 2.0 MediaType MEDIA_TYPE_TEXT = MediaType.parse("text/plain"); MediaType MEDIA_TYPE_IMAGE = MediaType.parse("image/*"); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); imageBitmap.compress(Bitmap.CompressFormat.JPEG,90,byteArrayOutputStream); profilePictureByte = byteArrayOutputStream.toByteArray(); Call<APIResults> call = ServiceAPI.updateProfile( RequestBody.create(MEDIA_TYPE_TEXT, emailString), RequestBody.create(MEDIA_TYPE_IMAGE, profilePictureByte)); call.enqueue(); เซิร์ฟเวอร์ส่งคืนข้อผิดพลาดที่แจ้งว่าไฟล์ไม่ถูกต้อง นี่เป็นเรื่องแปลกเพราะฉันพยายามอัปโหลดไฟล์เดียวกันด้วยรูปแบบเดียวกันบน iOS (ใช้ไลบรารีอื่น) แต่อัปโหลดสำเร็จ ฉันสงสัยว่าวิธีที่เหมาะสมในการอัพโหลดภาพโดยใช้Retrofit 2.0คืออะไร ฉันควรบันทึกลงดิสก์ก่อนอัพโหลดหรือไม่ PS: ฉันได้ใช้ชุดติดตั้งเพิ่มสำหรับการร้องขอ Multipart อื่น ๆ ที่ไม่รวมภาพและพวกเขาเสร็จสมบูรณ์ ปัญหาคือเมื่อฉันพยายามที่จะรวมไบต์กับร่างกาย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.