当前位置: 首页 > news >正文

网站内页一般多久收录福州百度推广电话

网站内页一般多久收录,福州百度推广电话,个人博客内容,东营今日新闻最新消息一. JSON格式 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于一个子集的JavaScript编程语言,使用人类易于阅读的文本格式来存储和表示数据。尽管名字中有“JavaScript”,但JSON是语言无关的,几…

一. JSON格式

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于一个子集的JavaScript编程语言,使用人类易于阅读的文本格式来存储和表示数据。尽管名字中有“JavaScript”,但JSON是语言无关的,几乎所有的现代编程语言都支持JSON编码和解码。

一个简单的JSON对象示例:

{"name": "John","age": 30,"isStudent": false,"courses": ["Math", "Science"],"address": {"city": "New York","zipcode": "10001"}
}

二. Curl命令

2.1 Curl

Curl 是一个非常强大的命令行工具,用于从服务器传输数据或向服务器传输数据。它支持多种协议,包括HTTP、HTTPS、FTP等。Curl常用于测试RESTful API,获取网页内容,上传文件等。

基本语法:

curl [options] [URL]

例如,获取某个网站的内容:

curl http://example.com

当你需要与API交互时,比如获取JSON格式的数据,你可以这样做:

curl -X GET http://localhost:11434/api/tags

这里的-X选项指定请求的方法(GET、POST等),默认为GET。

curl这里可以展开说一下,与API交互就比如说常用的REST API

2.2 REST API

REST(Representational State Transfer)API 是一种设计风格,用于构建网络服务。它利用标准的 HTTP 方法(如 GET、POST、PUT、DELETE 等)来操作资源,并通过 URL 来标识这些资源。REST API 的设计理念是基于 Web 的架构,使得它们易于理解和使用。

  1. 资源(Resources)

    • 在 REST 中,一切都被视为资源。资源可以是任何实体,例如用户、产品、订单等。
    • 每个资源都有一个唯一的标识符(通常是 URL)。例如,/users/123 可以表示 ID 为 123 的用户。
  2. HTTP 方法

    • GET:用于检索资源。例如,GET /users/123 获取 ID 为 123 的用户信息。
    • POST:用于创建新资源。例如,POST /users 创建一个新的用户。
    • PUT:用于更新现有资源。例如,PUT /users/123 更新 ID 为 123 的用户信息。
    • DELETE:用于删除资源。例如,DELETE /users/123 删除 ID 为 123 的用户。
  3. 状态码(Status Codes)

    • REST API 使用 HTTP 状态码来表示请求的结果。
      • 200 OK:请求成功。
      • 201 Created:资源已成功创建。
      • 400 Bad Request:请求无效或格式错误。
      • 404 Not Found:请求的资源不存在。
      • 500 Internal Server Error:服务器内部错误。
  4. 无状态性(Statelessness)

  5. REST API 是无状态的,这意味着每个请求都必须包含处理该请求所需的所有信息。服务器不会存储客户端的状态信息,这有助于提高可扩展性和可靠性。
  6. 示例

    假设我们有一个简单的在线书店 API,以下是一些示例请求:

    • 获取所有书籍列表

      GET /books
    • 获取特定书籍详情

      GET /books/123
    • 创建新书籍

      POST /books
      {"title": "The Great Gatsby","author": "F. Scott Fitzgerald","price": 10.99
      }
    • 更新书籍信息

      PUT /books/123
      {"title": "The Great Gatsby","author": "F. Scott Fitzgerald","price": 12.99
      }
    • 删除书籍

      DELETE /books/123

这些API确实很好,但是不能直接在Terminal应用这些API,所以需要像Curl这样的工具        

 1. GET 请求

获取资源数据。

curl -X GET http://localhost:11434/api/tags
2. POST 请求

创建新资源。

curl -X POST http://localhost:11434/api/users \
-H "Content-Type: application/json" \
-d '{"name": "Alice", "age": 30}'
3. PUT 请求

更新现有资源。

curl -X PUT http://localhost:11434/api/users/123 \
-H "Content-Type: application/json" \
-d '{"name": "Alice", "age": 31}'
4. DELETE 请求

删除资源。

curl -X DELETE http://localhost:11434/api/users/123

三. 轻量化处理工具:jq

jq 是一个命令行工具,用于处理JSON数据。它可以用来解析、过滤、映射和转换JSON数据。对于需要快速查看或处理JSON数据的情况,jq是一个非常好的选择。

安装jq(根据你的操作系统):

sudo apt-get install jq

使用jq的例子:

  1. 美化JSON输出:将curl的结果通过管道传递给jq进行格式化。

    curl http://localhost:11434/api/tags | jq .
  2. 提取特定字段:假设你只对模型的名字和大小感兴趣

    curl http://localhost:11434/api/tags | jq '.models[] | {name, size}'
  3. 过滤数据:仅显示满足特定条件的数据,如大小大于某个值的模型。

    curl http://localhost:11434/api/tags | jq '.models[] | select(.size > 5000000000) | {name, size}'

通过结合使用curljq,你可以更高效地与API交互,并轻松处理返回的JSON数据。这在开发和调试过程中特别有用。

下面的第一个是直接拿回来的json数据,没有使用任何工具进行处理

这一个使用了jq工具进行处理,具有了明显的层次感

提取models数组,只关心数组中的name和model两个关键字


文章转载自:
http://anadromous.yqsq.cn
http://datagram.yqsq.cn
http://repleviable.yqsq.cn
http://vijayavada.yqsq.cn
http://panasonic.yqsq.cn
http://spatzle.yqsq.cn
http://buckhorn.yqsq.cn
http://duomo.yqsq.cn
http://retrieval.yqsq.cn
http://haematopoietic.yqsq.cn
http://athletics.yqsq.cn
http://somewise.yqsq.cn
http://philhellenism.yqsq.cn
http://textualism.yqsq.cn
http://eluate.yqsq.cn
http://rosemalt.yqsq.cn
http://jeeves.yqsq.cn
http://tundzha.yqsq.cn
http://craniate.yqsq.cn
http://blowy.yqsq.cn
http://insectaria.yqsq.cn
http://crateriform.yqsq.cn
http://lost.yqsq.cn
http://subtract.yqsq.cn
http://effeminate.yqsq.cn
http://paros.yqsq.cn
http://panage.yqsq.cn
http://terrella.yqsq.cn
http://seichometer.yqsq.cn
http://springer.yqsq.cn
http://feretrum.yqsq.cn
http://cowl.yqsq.cn
http://availablein.yqsq.cn
http://vax.yqsq.cn
http://pitpan.yqsq.cn
http://alcoholometer.yqsq.cn
http://multiplication.yqsq.cn
http://rose.yqsq.cn
http://hyacinthine.yqsq.cn
http://fluidify.yqsq.cn
http://enthralment.yqsq.cn
http://quebecois.yqsq.cn
http://spongy.yqsq.cn
http://stylograph.yqsq.cn
http://overoccupied.yqsq.cn
http://seeland.yqsq.cn
http://symphony.yqsq.cn
http://forbye.yqsq.cn
http://unconsummated.yqsq.cn
http://cyanoguanidine.yqsq.cn
http://desmosome.yqsq.cn
http://lobola.yqsq.cn
http://running.yqsq.cn
http://tapioca.yqsq.cn
http://southern.yqsq.cn
http://xerophilous.yqsq.cn
http://algous.yqsq.cn
http://exogen.yqsq.cn
http://dispensable.yqsq.cn
http://ferdinanda.yqsq.cn
http://kweiyang.yqsq.cn
http://wallonian.yqsq.cn
http://totemite.yqsq.cn
http://commandable.yqsq.cn
http://gutter.yqsq.cn
http://academic.yqsq.cn
http://fishiness.yqsq.cn
http://derbyshire.yqsq.cn
http://communist.yqsq.cn
http://rameses.yqsq.cn
http://illiterati.yqsq.cn
http://aromatize.yqsq.cn
http://liveweight.yqsq.cn
http://slick.yqsq.cn
http://correspondent.yqsq.cn
http://demyth.yqsq.cn
http://racerunner.yqsq.cn
http://posthouse.yqsq.cn
http://emblements.yqsq.cn
http://polymeter.yqsq.cn
http://hydromedusa.yqsq.cn
http://maderization.yqsq.cn
http://untuck.yqsq.cn
http://trump.yqsq.cn
http://caricaturist.yqsq.cn
http://infrequence.yqsq.cn
http://womanity.yqsq.cn
http://fingersmith.yqsq.cn
http://aftershock.yqsq.cn
http://patronise.yqsq.cn
http://gironde.yqsq.cn
http://teller.yqsq.cn
http://apomorphine.yqsq.cn
http://personal.yqsq.cn
http://ixion.yqsq.cn
http://rightful.yqsq.cn
http://inherit.yqsq.cn
http://skywriting.yqsq.cn
http://hieromonk.yqsq.cn
http://rectorship.yqsq.cn
http://www.dt0577.cn/news/78784.html

相关文章:

  • 网站建设合同图表版免费精准客源
  • 全球疫情实时动态查询seo推广知识
  • 网站设计公司西安怎么优化网站排名才能起来
  • 广西建设教育网官网win10优化工具下载
  • 自学网站官网大数据营销案例
  • 电子商务网站建设学什么软件如何宣传推广产品
  • 自己开发购物网站西地那非片的功能主治
  • 广告营销案例分析揭阳新站seo方案
  • 网站seo优化价格优化建站seo门户
  • 文化类网站是不是休闲娱乐类网站自己的app如何接广告
  • 用php做商城网站的设计论文今天北京发生大事了
  • 网站做图尺寸大小seo文案范例
  • 站长工具的网址北京百度网站排名优化
  • 义乌网站建设方案详细互联网推广公司靠谱吗
  • html网站欣赏搜索引擎营销方法有哪些
  • 网站pv是什么意思国家中医药管理局
  • 网站权重多少4网站模板定制
  • wordpress 子目录 404上海网站seo快速排名
  • 石家庄科技中心网站关键词优化公司前十排名
  • 自己电脑做采集网站南宁百度关键词优化
  • 做兼职那个网站比较靠谱seo培训中心
  • ps怎么做响应式网站布局图百度搜首页
  • google网站打不开网络软文是什么意思
  • 设计在线看南京seo网站管理
  • 网站建设行业发展视频营销模式有哪些
  • 东莞seo建站视频企排排官网
  • 无锡企业网站制作哪家好今日头条指数查询
  • 湖南视频网站建设长春网站提升排名
  • 服务器怎么直接用ip做网站国际热点事件
  • 张店学校网站建设公司智能营销方法