为什么无法从 Genexus .Net 使用某些外部 REST API?
Why certain external REST API's could not be consumed from Genexus .Net?
我将 GX16 U7 与 .Net Generator 一起使用,试图消耗以下剩余 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 控制台应用程序上运行良好:
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 上还有其他方法吗?
我将 GX16 U7 与 .Net Generator 一起使用,试图消耗以下剩余 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 控制台应用程序上运行良好:
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 上还有其他方法吗?