我正在构建一个Android应用程序,它从MySQL数据库中提取信息并将其显示在应用程序中。 该应用程序已使用XAMPP构建,以作为PHP api文件和MySQL数据库的主机。 一切都在这个开发环境中完美运作。 然而,当我将它移动到生产服务器--Ubuntu Linux,Apache2,PHP5,MySQL时 - 从数据库中提取的数据被扰乱并且不可读。 API通过浏览器在生产服务器上正常工作。
例如,我通过浏览器获得此响应 -
{
"result": 1,
"patients": [
{
"id": "18",
"patient_id": "123456789",
"name": "Test Patient3",
"photo": "img/profiles/chris_palmer_profile_11.jpg",
"age": "55",
"race": "Caucasian",
"blood_group": "O",
"risk": "Medium",
"address": "Apt 2A, Some Condo, Some Where, Some City, Some Country",
"gender": "Male",
"contacts": "Wife - +44123456789, Doctor - +11234567890, Priest - +661234567890",
"conditions": "Heart Murmur",
"current_medications": "",
"abstinence": "",
"treatment_preferred": "Royal",
"allergies": "Nuts, Phenytoin, Penicilin",
"past_surgical_procedures": "Bypass, Hip, Brain Tumour",
"immunization": "Measles",
"insurance_information": "Royal Liver - UK123456789",
"qrcode": "img/qr/Test Pattient5_25f9e794323b453885f5181f1b624d0b_.png"
}
]
}
但是在应用程序中我得到了这个回复 -
MRMS1 +_ +$ =0 2-MgDZ k{ Τ yC7 I~zғ$i r] " A =I4r- < ) Y\,W p C ; G o # vT j_ ( = > jI _ U@ ޛ ' F | $9
zcx ./(˙ - k v @ p 1 O“G j~k C] O ^ GO.N L fG ^,C? o @ Q l KD d iu $! 7y Hԑk j aƾX&gt; zt C i! !1W! C I4]9ɕ78)t> Y? Dk~x9ḙb - Γ= 2&amp; al瑴7pG̏4RӖMU] նn bYt vQ |۞Ͽ_
任何人都可以帮忙吗?
答案 0 :(得分:0)
在我关闭此问题之前只是更新。
问题是我没有在生产服务器上启用GZip。