    001package net.minecraft.client.mco;
    002
    003import cpw.mods.fml.relauncher.Side;
    004import cpw.mods.fml.relauncher.SideOnly;
    005import java.io.OutputStream;
    006
    007@SideOnly(Side.CLIENT)
    008public class RequestPost extends Request
    009{
    010    private byte[] field_96373_c;
    011
    012    public RequestPost(String par1Str, byte[] par2ArrayOfByte, int par3, int par4)
    013    {
    014        super(par1Str, par3, par4);
    015        this.field_96373_c = par2ArrayOfByte;
    016    }
    017
    018    public RequestPost func_96372_f()
    019    {
    020        try
    021        {
    022            this.field_96367_a.setDoInput(true);
    023            this.field_96367_a.setDoOutput(true);
    024            this.field_96367_a.setUseCaches(false);
    025            this.field_96367_a.setRequestMethod("POST");
    026            OutputStream outputstream = this.field_96367_a.getOutputStream();
    027            outputstream.write(this.field_96373_c);
    028            outputstream.flush();
    029            return this;
    030        }
    031        catch (Exception exception)
    032        {
    033            throw new ExceptionMcoHttp("Failed URL: " + this.field_96365_b, exception);
    034        }
    035    }
    036
    037    public Request func_96359_e()
    038    {
    039        return this.func_96372_f();
    040    }
    041}