2

我正在尝试从要求我在发出 HTTP 请求时传递参数的网站下载文件。请求如下

https:/wwww.xxx.com/download/exportdata.go?pid=3276439&startdate=2015-01-01&enddate=2015-01-02

虽然当我对请求进行硬编码时它工作得很好,但是现在我想按计划下载这个文件,我需要能够更改 startdate 和 enddate 参数的日期吗?

我试图探索utcnow和adddays的表达,但没有多大成功?我需要做什么来传递这些参数?

4

1 回答 1

4

要传递参数,您可以使用“@{}”语法,并使用内置函数,例如“utcnow、adddays、concat、base64、length、contains、int、string、float、addhours、rand、toLower、toUpper 等” .

要为使用 @utcnow() 函数时返回的日期添加格式,您可以将可选参数传递给调用以将其用作格式参数,例如:

http://api.example.org/weather?lat=35&lon=139&time=@{utcnow('yyyy-MM-dd')}

有关该格式字符串的外观的更多信息,您可以使用“C#”格式,如以下页面中所述: https ://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date -和时间格式字符串

于 2015-05-29T19:40:41.377 回答