zoukankan      html  css  js  c++  java
  • Routing路由

    路由有两种方式:Convention-based(按约定),attribute-based(基于路由属性)。

    1.Convention-based(基于约定)主要用于MVC(返回View或者Razor Page)

    2.attribute-based 这种基于属性配置的路由可以配置Controll或者Action级别,

    uri会根据Http method然后被匹配到一个controller里面具体的action

    常用的Http Method:

    1>Get 查询Attribute: HttpGet, 例如: '/api/product', '/api/product/1'

    2>POST, 创建, HttpPost, '/api/product'

    3>PUT 整体修改更新 HttpPut, '/api/product/1'

    4>PATCH 部分更新, HttpPatch, '/api/product/1' 

    [HttpPost] 表示请求的谓词是Post. 加上Controller的Route前缀, 那么访问这个Action的地址就应该是: 'api/product',

    针对上面的Post方法,  如果请求没有Body, 参数product就会是null; 如果body里面的数据所包含的属性在product中不存在, 那么这个属性就会被忽略.

    [FromBody] , 请求的body里面包含着方法需要的实体数据

  • 相关阅读:
    随机数表示方法
    何时用重定向何时用转发
    http中重定向和请求转发
    Java正则表达式
    自定义圆形的ProgressBar
    Android内存管理机制
    Android 安全机制
    8位颜色值的含义
    Shape使用
    Bitmap(三)
  • 原文地址:https://www.cnblogs.com/shuize/p/12941799.html
Copyright © 2011-2022 走看看