C# HTTP URL Request Post & Change

FiddLer

Diamond Üye
Katılım
7 Ağu 2020
Mesajlar
396
Beğeniler
398
Yaş
28
C# dünyasına atıldım artık bende. Çoğu hilede ve yazılımda hosts kullanıyorlar. Artık hosts olayı tarihe karıştı.
Bazı hilelerde request yani sunucuya giden isteği sabitleyip post atabilirsiniz. Yani request'i kendiniz belirleyebilirsiniz.
C# Anlamayanlar için yapcak bişi yok. Kodları okuyup anlamıyosanız zaten işi baştan bırakın. Sorun yaşarsanız yorum yapmanız yeterli iyi çalışmalar =)

Kod:
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            PostRequest("http://google.com/test");
            //GetRequest("http://google.com.tr");
            Console.ReadKey();
        }

        async static void GetRequest(string url)
        {
            using (HttpClient client = new HttpClient())
            {
                using (HttpResponseMessage response = await client.GetAsync(url))
                {
                    using (HttpContent content = response.Content)
                    {
                        string mycontent =await content.ReadAsStringAsync();
                        Console.WriteLine(mycontent);
                    }
                }
            }

        }

        async static void PostRequest(string url)
        {
            IEnumerable<KeyValuePair<string, string>> queries = new List<KeyValuePair<string, string>>()
            {
                new KeyValuePair<string, string>("queryl","jamal"),
                new KeyValuePair<string, string>("query2","hussain")
            };
            HttpContent q = new FormUrlEncodedContent(queries);
            using (HttpClient client = new HttpClient())
            {
                using (HttpResponseMessage response = await client.PostAsync(url,q))
                {
                    using (HttpContent content = response.Content)
                    {
                        string mycontent = await content.ReadAsStringAsync();
                        HttpContentHeaders headers = content.Headers;
                        Console.WriteLine(mycontent);
                    }
                }
            }
        }
    }
}
 

  Şuanda konuyu görüntüleyen kullanıcılar


Üst Alt