簡體   English   中英

http 對代碼參數請求的響應為 500

[英]http response is 500 on code parameter request

This is a http request to the https://auth.monday.com/oauth2/authorize endpoint on asp.net 6. It should get the code parameter from that endpoint but it's returning a 500 response with html for some reason. 這是我的代碼授權流程的一部分,因為 API 具有 oauth2.0。

public async Task<string> GetCode(string clientId, string redirect_uri)
    {
        HttpClient client = new HttpClient();    

        HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, $"https://auth.monday.com/oauth2/authorize{clientId}");


        string json =
            JsonSerializer.Serialize(
                new
                {
                    query = "code"
                }
            );
        request.Content = new StringContent(json,
            Encoding.UTF8, "application/json");

        var response = await client.SendAsync(request);
        var responseText = await response.Content.ReadAsStringAsync();
        return responseText;
    }

HTTP 500 是服務器內部錯誤,這意味着服務器無法正確處理您的請求。 如果您可以訪問服務器,那么我會在那里查看它為什么無法處理您的請求。 我看不出你的要求有什么問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM