c# przekształcenie z indy na Synapse lub naprawa błędu 500

0

Witam
Mam problem z kodem. Wyskakuje mi ERROR 500. Słyszałem ze będzie ciężko zrobić to z indy dlatego myślę o przekształceniu na Synapse ale nie znam się na nim. Proszę o przekształcenie kodu lub jego naprawę.
Z góry dziękuje!

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        private CookieContainer m_ccCiastkaPoZalogowaniu;
        string m_sTokenM;
        string m_slogin;
        string m_shaslo;

        public Form1()
        {
            InitializeComponent();
        }

        private string pobierzToken(string sWtronaWWW)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(sWtronaWWW);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream());
            string kodStrony = reader.ReadToEnd();
            response.Close();
            reader.Close();
            int pozycjaStart = kodStrony.IndexOf("VerificationToken");
            kodStrony = kodStrony.Substring(pozycjaStart, kodStrony.Length - pozycjaStart);
            kodStrony = kodStrony.Remove(0, 40);
            string token = kodStrony.Substring(0, kodStrony.IndexOf("\""));
            token = token.Replace("/", "%2F");
            token = token.Replace("+", "%2B");
            token = token.Replace("=", "%3D");
            //MessageBox.Show(token);
            return token;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                m_slogin = textBox1.Text;
                m_shaslo = textBox2.Text;

                m_sTokenM = pobierzToken("http://chomikuj.pl/bubl");

                String postData = string.Format("__RequestVerificationToken={0}&ReturnUrl=%2F{1}&Login={1}&Password={2}&rememberLogin=false&topBar_LoginBtn=Zaloguj", m_sTokenM, m_slogin, m_shaslo);
                CookieContainer tymczasoweCiastka = new CookieContainer();
                UTF8Encoding kodowanie = new UTF8Encoding();
                Byte[] byteData = kodowanie.GetBytes(postData);
                HttpWebRequest postRequest = (HttpWebRequest)WebRequest.Create("http://chomikuj.pl/action/Login/TopBarLogin");
                postRequest.Method = "POST";
                postRequest.KeepAlive = true;
                postRequest.CookieContainer = tymczasoweCiastka;
                postRequest.ContentType = "application/x-www-form-urlencoded";
                postRequest.Referer = string.Format("http://chomikuj.pl/{0}", m_slogin);
                postRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.2; rv:11.0) Gecko/20100101 Firefox/11.0";
                Stream postRequestStream = postRequest.GetRequestStream();
                postRequestStream.Write(byteData, 0, byteData.Length);
                postRequestStream.Close();
                HttpWebResponse postResponse;
                postRequest.ServicePoint.Expect100Continue = false;
                postResponse = (HttpWebResponse)postRequest.GetResponse();
                tymczasoweCiastka.Add(postResponse.Cookies);
                m_ccCiastkaPoZalogowaniu = tymczasoweCiastka;

                StreamReader postRequestReader = new StreamReader(postResponse.GetResponseStream());
                string resultSource = postRequestReader.ReadToEnd();
                richTextBox1.Text = resultSource;
            }
            catch { }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            String postData = string.Format("POSTDATA=chosenFolder.ChomikName=moviesxxx&chosenFolder.FolderId=14433&chosenFolder.Cobskr=-8587045636225935753&hasMusicFIles=False&chosenFolder.Name=2017&SelectedFolderId=92&ChomikName=bubl&TreeTicks=636326362157400000&__RequestVerificationToken=" + m_sTokenM);
            CookieContainer tymczasoweCiastka = m_ccCiastkaPoZalogowaniu;
            UTF8Encoding kodowanie = new UTF8Encoding();
            Byte[] byteData = kodowanie.GetBytes(postData);
            HttpWebRequest postRequest = (HttpWebRequest)WebRequest.Create("http://chomikuj.pl/action/content/copy/CopyFolder");
            postRequest.Method = "POST";
            postRequest.KeepAlive = true;
            postRequest.CookieContainer = tymczasoweCiastka;
            postRequest.ContentType = "application/x-www-form-urlencoded";
            postRequest.Referer = string.Format("http://chomikuj.pl/moviesxxx/*f0*9f*92*8b*f0*9f*92*8b*f0*9f*92*8bXXX*f0*9f*92*8b*f0*9f*92*8b*f0*9f*92*8b/Lesbea/2017");
            postRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.2; rv:11.0) Gecko/20100101 Firefox/11.0";
            Stream postRequestStream = postRequest.GetRequestStream();
            postRequestStream.Write(byteData, 0, byteData.Length);
            postRequestStream.Close();
            HttpWebResponse postResponse1;
            postRequest.ServicePoint.Expect100Continue = false;
            postResponse1 = (HttpWebResponse)postRequest.GetResponse();
            tymczasoweCiastka.Add(postResponse1.Cookies);
            m_ccCiastkaPoZalogowaniu = tymczasoweCiastka;

            StreamReader postRequestReader = new StreamReader(postResponse1.GetResponseStream());
            string resultSource = postRequestReader.ReadToEnd();
            richTextBox1.Text = resultSource;
        }
    }
}
0

przecież przy http://chomikuj.pl/action/Login/TopBarLogin dostajesz 404

1 użytkowników online, w tym zalogowanych: 0, gości: 1