我正在尝试通过 XML API 从另一台服务器获取一些数据到 Tally 中。但是从 Tally 文档中,我可以看到如何进行 HTTP POST。但我不知道使用 RemoteURL TDL 指令执行 HTTP GET 并传递 HTTP 标头参数的分步过程是什么。有人可以帮忙吗?一个样本将是一个很大的帮助。谢谢!
问问题
374 次
2 回答
0
对我也不起作用..
[集合:MakeGETRequest]
数据源:HTTP JSON:'http://35.198.189.9/api/Send?UserId=11&Guid=123'
JSON 对象路径:“。”
于 2020-11-25T18:31:27.017 回答
0
要从远程 URL 获取数据,如果您使用 POST,则需要创建一个报告并将其附加到请求中 - 此报告实际上是 POST 有效负载。发布请求:
[Collection: MakePOSTRequest]
Data Source: HTTP JSON: <insert URL here>
Remote Request: <insert TDL Report Name here> : UTF8
Export Header: <Insert header here>
JSON Object Path: "."
对于 GET 请求,您不需要任何东西,除了 URL。如果您有查询参数,请将其直接附加到 URL。
[Collection: MakeGETRequest]
Data Source: HTTP JSON: <insert URL here>
Export Header: <Insert header here>
JSON Object Path: "."
假设您有一个 URL: http://localhost:8000/get_api_data
,它同时接受 POST 和 GET 请求。然后对于 POST 请求,您将通过 TDL 报告添加参数,而对于 GET 请求,您只需通过以下方式将参数添加到 URL:http://localhost:8000/get_api_data?key1='xxx'&key2='yyy'
.
于 2020-09-10T05:27:21.680 回答