我如何在 genexus 中发出 http get 请求?
How i can make a http get request in genexus?
我试图在 genexus 中发出 http get 请求,但在对象 httpclient
中我找不到具有答案的 属性 和方法 Execute()
不要return请求的响应。
我需要在一个 SDT 中复制 json 响应。
我尝试类似的方法:
&httpClient = new()
&httpClient.BaseUrl = 'https://maps.googleapis.com/maps/api/geocode/json?latlng=' + &LocalLatitudeA + ',' + &LocalLongitudeA + '&key=xxxxxxxxxxxxx'
&httpClient.Execute('GET', &httpClient.BaseUrl)
您可以执行此操作以从 HTTP 端点检索数据并加载带有结果的 SDT:
&HttpClient.Execute(!"GET", !"https://reqres.in/api/users?page=2")
&Users.FromJson(&HttpClient.ToString())
&HttpClient.ToString()
returns 作为字符串的响应,&Users.FromJson()
将接收到的数据加载到 &Users
SDT。
我试图在 genexus 中发出 http get 请求,但在对象 httpclient
中我找不到具有答案的 属性 和方法 Execute()
不要return请求的响应。
我需要在一个 SDT 中复制 json 响应。
我尝试类似的方法:
&httpClient = new()
&httpClient.BaseUrl = 'https://maps.googleapis.com/maps/api/geocode/json?latlng=' + &LocalLatitudeA + ',' + &LocalLongitudeA + '&key=xxxxxxxxxxxxx'
&httpClient.Execute('GET', &httpClient.BaseUrl)
您可以执行此操作以从 HTTP 端点检索数据并加载带有结果的 SDT:
&HttpClient.Execute(!"GET", !"https://reqres.in/api/users?page=2")
&Users.FromJson(&HttpClient.ToString())
&HttpClient.ToString()
returns 作为字符串的响应,&Users.FromJson()
将接收到的数据加载到 &Users
SDT。