黄花梨种子批发去哪里?

小说:黄花梨种子批发去哪里?作者:平平更新时间:2019-05-22字数:10274

对付这种小到不能再小的角色,其实叶扬只需要一弹手指头,他就得飞出十万八千里。但是叶扬心中不知道怎么样就升起了一丝莫名的感觉,他干脆直接将自己的异能全部收起,与迈克肉搏起来。

冠幅80公分100公分红叶小檗球价格

“我现在的灵压已经极为接近第四席了,只可惜灵压越到后面越难突破,同时彼此之间的差距也越来越大,哪怕同为队长级也有极大的差距。”
“我刚才以大法力打算将这些腐蚀七情六欲的病毒尝试从人体内抽离出来,就跟抽走人的劣根性一样,可是我发现这些病毒一旦入体立刻和魂魄纠缠在一起难以强行抽离,不但如此我发现了入体后的病毒以惊人的速度产生变异。

接连挑选了几套衣服,萧胜男全都让服务员打包起来,付款的时候,服务员小姐将账单交给了王小民,道:“先生,一共是二十三万八千块。”

假设有一简单架构分为前后两部分,其一是Angular构成的前端页面站点,另一个则是通过ASP.NET Web API搭建的后端服务站点。两个站点因为分别布署,所有会有CORS(Cross-Origin Resource Sharing)的问题。

再假设后端已经对此做好相应配置,比如在web.config里加上了:

  <httpProtocol>
    <customHeaders>
      <add name="Access-Control-Allow-Origin" value="*" />
      <add name="Access-Control-Allow-Methods" value="GET, PUT, POST, DELETE, HEAD" />
      <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept" />
    </customHeaders>
  </httpProtocol>

那么当前端调用后端接口:

  save(data: any) : Observable<any> {
      return this.http.post(`${this.apiUrl}`, data)
  }

后端对应接口内的逻辑理论上应该是能够被正常执行的:

  [HttpPost]
  [Route("api/save")]
  public HttpResponseMessage Save(SomeModel model)
  {
      //内部逻辑
  }

但结果是出现了Message:"The requested resource does not support http method "OPTIONS"."错误。

产生此问题的原因在于HttpClient的post方法默认是采用application/json的内容类型(Content-Type)。

而CORS规范中有两种类型:

  • Simple requests
  • Preflighted requests

前者无需额外的处理,但对于内容类型的支持,仅限三种:

  • application/x-www-form-urlencoded
  • multipart/form-data
  • text/plain

对于除此以外的内容类型,比如application/json,CORS会以预检请求方式(Preflighted requests)处理。

Preflighted requests要求必须首先使用OPTIONS方法发起一个预检请求到服务器,以获知服务器是否允许该实际请求。

而在上面的后端服务代码中并没有准备相应的处理OPTIONS请求的接口,所以才会有这样的错误。

对应修正方法很简单,在同一接口方法上加上处理OPTIONS请求的逻辑:

  [HttpOptions, HttpPost]
  [Route("api/save")]
  public HttpResponseMessage Save(SomeModel model)
  {
      if (Request.Method == HttpMethod.Options) return new HttpResponseMessage(HttpStatusCode.OK);
      //内部逻辑
  }

有关CORS的详细描述,建议参考官方文档——Cross-Origin Resource Sharing (CORS)

编辑:建纯马开

发布:2019-05-22 06:22:31

当前文章:http://adsl66.com/ebdc4.html

沭阳冠幅1.2米1.5米红叶小檗球价格 八角金盘一般多少钱? 一袋沿阶草种植多少面积? 最经典的紫藤品种是什么? 早熟禾的种植方法 地栽蔷薇哪种好? 哪里有卖狼尾草种子的? 花棒种子多少钱一斤?

36202 72736 66035 95047 53542 11222 88236 51181 68966 53173 95684 31443 21444 87614 78834 79733 93728 37931 82264 55041

我要说两句: (0人参与)

发布