
4xx 状态码详解


2xx 状态码

5xx 表示服务器内部错误,只能等待服务器内部解决。 对于web api 来讲不需要使用到 1xx 的状态码,绝大多数的web api 也使用不到3xx 的状态码。
http 提供了很多可供使用的方法,但最常用的还是以下几种。

http方法 的使用,建议 使用 约定俗成的http 方法 来完成动作。

services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies()); public class CompanyProfile : Profile
{
public CompanyProfile()
{
CreateMap<Company, CompanyDTO>().ForMember(destinationMember: dest => dest.CompanyName,
memberOptions: opt => opt.MapFrom(mapExpression: src => src.Name));
}
}需要引入 AutoMapper 以及 映射的模型类的所在namespace。
var companyDtos = _mapper.Map<IEnumerable<CompanyDTO>>(companies);需要 一个实例化的 automapper 对象,这里使用了 构造函数注入。因为之前在configureservice 方法中注册了。获得实例化对象后 调用方法即可。