ฉันใช้ Google Cloud App Engine และ Google Cloud Endpoints API สำหรับแบ็กเอนด์ของฉันสำหรับแอป Android ทั้งหมดนี้อยู่ใน Java ฉันส่ง Json ผ่านไปยังแบ็กเอนด์ เมื่อฉันเรียกใช้วิธี API ในปลายทางจากแอป Android ฉันได้รับการตอบกลับ HTTP จาก App Engine เพื่อลดการโหลดข้อมูลการดาวน์โหลดบนแอปของฉัน ฉันได้ลดเนื้อหาการตอบสนองลงมากที่สุดเท่าที่จะทำได้ ฉันได้ตั้งค่าไว้เพื่อให้ข้อความส่วนใหญ่ในเนื้อหาเป็นเพียงข้อความ 'ความสำเร็จ' และ แท็ก ID ที่กำหนดเอง
ตอนนี้ฉันต้องการลองลดขนาดของส่วนหัวการตอบกลับหากเป็นไปได้ ฉันไม่สามารถเข้าใจเรื่องนี้หรือค้นหาข้อมูลมากมายเกี่ยวกับเรื่องนี้ทางออนไลน์ ใครสามารถช่วยเรื่องนี้ได้บ้าง ฉันไม่แน่ใจด้วยซ้ำว่าจะเป็นไปได้
ดูเหมือนว่าคุณสมบัติในส่วนหัวการตอบกลับจะถูกตั้งค่าเป็นค่าเริ่มต้นในแบ็กเอนด์ ฉันไม่เห็นว่าจะดำเนินการนี้ที่ไหนเพื่อลองแก้ไขหรือลบบางส่วนออก (สมมติว่าบางส่วนไม่จำเป็นอย่างยิ่งสำหรับการตอบสนอง จัดส่งอย่างถูกต้อง) ขนาดของส่วนหัวในการตอบกลับแต่ละครั้งคือ 500 ไบต์ แอปของฉันส่งข้อความเล็กๆ จำนวนมาก เนื่องจากผู้ใช้มักจะทำการอัปเดตเล็กๆ น้อยๆ กับข้อมูลที่จำเป็นต้องถูกผลักออก ดังนั้น 500 ไบต์สำหรับการตอบกลับแต่ละครั้งจึงเพิ่มขึ้นอย่างรวดเร็ว นี่เป็นปัญหาโดยเฉพาะอย่างยิ่งเนื่องจากผู้ใช้ของฉันส่วนใหญ่จะไม่ใช้ wifi และมีแผนข้อมูลบนโทรศัพท์ค่อนข้างน้อย