There are many causes of allergic purpura, including infection, drugs, genetics, etc. For viral and bacterial-induced allergic purpura, it should be treated with medication and general therapy. 1. Medication: If patients have obvious abdominal pain and joint pain, they can take non-steroidal anti-inflammatory drugs, such as acetaminophen and ibuprofen. If the effect of non-steroidal anti-inflammatory drugs is not satisfactory, oral glucocorticoid therapy such as dexamethasone can be taken. For those who have symptoms such as rash and edema, antihistamines such as loratadine can be taken orally. 2. Etiological treatment: targeted anti-infective treatment can be given, such as bacterial infections to be treated with penicillin, and viral infections to be treated with ganciclovir and other drugs. 3. General treatment: During the treatment period, patients should rest in bed, avoid early or excessive activities, and avoid going to crowded places to reduce the risk of viral and bacterial infections. For allergic purpura patients, they should go to the local regular hospitals and cooperate with doctors for standardized treatment.