我有一个WebApi项目来提供数据,还有一个ASP.NET Core3.1项目来调用API。我使用Api调用者头部字段,如HOST,REFERER,ORIGIN来检测客户端域名,客户端域名调用Api来提供正确的数据,不希望post/get domain作为来自客户端的参数,只想让其他域名调用我的api,我根据域名提供数据,我实现如下: Request.Headers.TryGetValue("Host", out var traceValueHost);
/WEBAPI.csproj"WORKDIR "/src/."RUN dotnet build "WEBAPI.csproj" -c Release -o /app/build
RUN dotnet publish "WEBAPI.csproj" -c Release -o /app/publish
FROM base AS final