c#에서 헤더값 보내기 설정

2024. 4. 8. 08:51젬스it

반응형

using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        // HTTP 클라이언트 생성
        using var client = new HttpClient();

        // 요청 헤더 설정
        client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "6cdc");
        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

        // 요청할 URL
        var url = "https://some.ns.restlet.uri"; // 실제 URL로 변경해주세요

        // 요청할 데이터 (필요한 경우)
        var payload = new { id = "111", amount = "22" };

        // POST 요청 보내기
        var response = await client.PostAsJsonAsync(url, payload);

        // 응답 확인
        if (response.IsSuccessStatusCode)
        {
            var responseContent = await response.Content.ReadAsStringAsync();
            Console.WriteLine($"응답 코드: {response.StatusCode}");
            Console.WriteLine($"응답 내용: {responseContent}");
        }
        else
        {
            Console.WriteLine($"요청 실패: {response.StatusCode}");
        }
    }
}
AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.

반응형