为什么某些外部REST API不能从Genexus .Net消耗?

问题描述 投票:0回答:1

我使用GX16 U7和.Net Generator试图使用以下的REST API。

&httpclient.Secure= 1 
&httpclient.Host = "api-uat.kushkipagos.com" 
&httpclient.BaseUrl = "/transfer-subscriptions/v1/"
&httpclient.AddHeader('public-merchant-id',"f3f59379695b4200b0a84936e2a922e7")  
&httpclient.Execute('GET','bankList') 
&mensajecharacter = &httpclient.ToString()

但是没有返回任何响应,我得到的只有状态码0。

我使用的是.Net Framework 4。在我的Web.Config中,我有以下配置。

<httpRuntime targetFramework="4.6.1" requestValidationMode="2.0" />

同样的代码在使用RestSharp库的Visual Studio Console应用程序上运行良好。

        var client = new RestClient("https://api-uat.kushkipagos.com/transfer-subscriptions/v1/bankList");
        var request = new RestRequest(Method.GET);
        request.AddHeader("public-merchant-id", "102ee07c8eda4c31b229c78a9f03cbab");
        IRestResponse response = client.Execute(request);
        Console.WriteLine(response.Content);

在Genexus上还有其他方法吗?

genexus
1个回答
0
投票

我已经测试了升级9,它的工作是预期。

这里你有 实时网址. 你是否能测试与 升级 9?

© www.soinside.com 2019 - 2024. All rights reserved.