我们如何不编写使用RESTful API的程序?

时间:2019-01-31 00:27:29

标签: rest api curl

当我听到API时,我认为使用API​​的唯一方法是编写一个程序来调用API提供的功能。

编写程序是使用RESTful API的唯一方法吗?

似乎我们可以使用public string SayHello() { string msg; using (var db = new chaosDB("phoenixconnection")) { var m = db.ExecuteScalar<string>("select version()"); msg = string.Format("Hello from {0}", m); m = db.ExecuteScalar<string>("select current_schema"); msg = string.Format("{0} Current Schema is {1}", msg, m); var ss = db.ExecuteScalar<string>("show search_path"); var s = db.Fetch<string>("select * from testme"); <---THIS FAILS! msg = string.Format("{0} I Am {1}", msg, m); } return msg; } https://developer.github.com/v3/guides/getting-started/中使用RESTful API。那么,如果不编写程序来调用RESTful API提供的功能,那怎么可能呢?

谢谢。

1 个答案:

答案 0 :(得分:1)

没有理由您无法通过curl等实用程序调用RESTful API。

但是,它仅适用于最简单的用例。

大多数用例都有几个步骤,这些步骤通过自动化可以更好地工作。从创建或解释从API调用发送/接收的有效负载,到协调大型事务中的多个调用。

另外,请考虑一下,如果将curl命令放入脚本文件中,那就是“编程”。