我正在使用一个使用Nginx服务的react应用程序。我试图向外部API发出请求,该API需要在auth头中使用HMAC签名,还需要设置日期头。
API需要使用以下格式:请求头中的Thu, 07 May 2020 15:38:19 GMT。我尝试使用date_gmt,它提供了Thursday, 07-May-2020 15:38:19 UTC。为了格式化它,我研究了map指令和<!--config>类型的html标记,但没有结果。
我怎么才能避开这一切?
发布于 2020-05-11 16:54:03
在用于代理的location指令中尝试这样做:
if ($date_gmt ~ "^(?<day>(\w{3}))\w+, (?<date>(\d{2}))-(?<month>(\w{3}))-(?<yeartime>(\d{4} \d{2}:\d{2}:\d{2})) UTC$") {
set $day $day;
set $date $date;
set $month $month;
set $yeartime $yeartime;
}
proxy_set_header Date "$day, $date $month $yeartime GMT";https://stackoverflow.com/questions/61727142
复制相似问题