如何存储http状态代码和错误代码的映射。为了给出一个基本概念,我正在处理的状态代码和错误代码类似于。
现在的问题是,如果一个http状态代码有多个错误代码(如果使用twitter,错误代码为3,44,215,323,324,325,407被添加到http状态代码400),我如何将这些值存储在代码中。我是使用Dictionary<int, List<int>>,还是有其他方法可以做到?
我将在异常中设置错误代码。异常筛选器将解析错误代码并设置适当的http状态代码,并将API响应发回。
异常类
public class APIException : Exception
我已经用以下规则将所有请求从http重定向到https:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
问题是,我不希望有人在rest上请求重定向到https,而是返回错误代码。Rest路径看起来像这个/ api /端点。
因此,我的问题是如何将页面流量重定向到https,但是如何使用错误代码阻止rest请求到http。
我尝试使用以下命令下载ctrl alt del comics。
$ for filename in $(seq 20021023 20100503); do wget http://www.ctrlaltdel-online.com/comics/"$filename".jpg; done
我得到了以下错误代码,bash: syntax error near unexpected token 'do'
我也尝试过使用cURL,使用这个命令,
curl http://ctrlaltdel-online.com/comics[20021023..20100503].