我正在使用一个使用Nginx服务的反应应用程序。我试图向一个外部API发出请求,该API需要在auth头中使用HMAC签名,同时还需要设置一个日期头。
该API要求使用以下格式。Thu, 07 May 2020 15:38:19 GMT
在请求头中使用以下格式: 我尝试使用 date_gmt
其中提供 Thursday, 07-May-2020 15:38:19 UTC
. 为了使其格式化,我探索了地图指令和 <!--config>
输入html标签,无济于事。
我怎么才能解决这个问题?
在你使用代理的位置指令中试试这个。
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";