Подскажите как исправить ошибку в коде

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Есть код по отправке POST без multipart/form-data, только он постоянно выдает 2 ошибки:
1) Недопустимый токен return в объявлении класса структуры или интерфейса (строка 61)
2) Ожидалось определение типа или пространства имен, либо признака конца файла (строка 64).
Ещё выдавало ошибку, что вначале ожидалось }, я добавил после using и ошибка перестала вылазить.
Вот сам код:

Код:
using System.IO;
using System.IO.Compression;
using System.Net;
using System;
}

class Program
{
    static void Main(string[] args)
    {
        using (var fileStream = new FileStream(@"D:\проект зенки1\проект зенки\captcha.jpg", FileMode.Open))
        {
            const string requestUrl = "https://www.test.com/";
            var request = (HttpWebRequest)WebRequest.Create(requestUrl);
            ConfigureRequest(request);
            var requestStream = request.GetRequestStream();

            CopyStream(fileStream, requestStream);

            using (var response = request.GetResponse())
            {
                using (var responseStream = response.GetResponseStream())
                {
                    using (var zippedStream = new GZipStream(responseStream, CompressionMode.Decompress))
                    {
                        using (var sr = new StreamReader(zippedStream))
                        {
                            var res = sr.ReadToEnd();
                            Console.WriteLine(res);
                        }
                    }
                }
            }
        }

        Console.ReadLine();
    }

    private static void CopyStream(FileStream fileStream, Stream requestStream)
    {
        var buffer = new byte[32768];
        int read;
        while ((read = fileStream.Read(buffer, 0, buffer.Length)) > 0)
        {
            requestStream.Write(buffer, 0, read);
        }
    }

    private static void ConfigureRequest(HttpWebRequest request)
    {
        request.KeepAlive = true;
        request.SendChunked = true;
        request.ContentType = "image/png";
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2";
        request.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip,deflate,sdch");
        request.Headers.Set(HttpRequestHeader.AcceptLanguage, "en-GB,en-US;q=0.8,en;q=0.6");
        request.Headers.Set(HttpRequestHeader.AcceptCharset, "ISO-8859-1,utf-8;q=0.7,*;q=0.3");
        request.Method = "POST";
    }
}
Помогите справиться с этими ошибками, а то стандартным методом через multipart/form-data сайт пишет, что Content-type неподходящий.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)