【问题标题】:From where(location) data posted and read by URL通过 URL 发布和读取的 where(location) 数据
【发布时间】:2015-07-12 04:41:14
【问题描述】:

这可能是一个非常愚蠢的问题,很抱歉,但实际上我不明白读取和写入数据到 URL 背后的逻辑。 当有人将数据发布到 URL 时,该 URL 将发布的数据保存在哪里,当有人从 URL 读取数据时,形成通过该 URL 将数据获取给用户的位置。 如果有人需要从 URL 读取 json 数据,但如何知道,有人已将数据发布到此 URL,现在我必须读取该数据。 有人可以在 REST 的上下文中解释整个逻辑吗,在此先感谢

【问题讨论】:

  • 你在说什么?从 URL 中获取哪些数据? URL代表统一资源定位器,它定位资源
  • 什么样的资源比如?
  • 这里说的是从java中的URL读取json的最简单方法..stackoverflow.com/questions/4308554/…...实际上是什么意思..
  • 我能理解的是,数据已经存储在某个地方,比如数据库中的某个表等,而 URL 是帮助获取数据的方式,当有人点击该 URL 时,它在幕后碰巧它进行了一个方法调用,其中编写了一些逻辑以从 DB 中的该表中获取数据,并且为该 URL 映射调用的该方法获取该数据并返回一些 json 或 xml 格式的数据。只是这样还是我错过了什么

标签: java rest url


【解决方案1】:

HTTP 获取请求通常将其值放在 URL 上,称为查询字符串。在 HTTP post 请求中,数据被编码并与请求的主体一起作为表单变量传输,因此通常不包含在 URL 中。当发送 post 或 get 时,服务器会检索这些变量并使用它们来处理请求并生成响应。 URL 专门定义了一个资源。服务器如何处理对该资源的请求取决于服务器。

就 RESTful 服务而言,过程仍然相同。唯一的区别是不涉及网页,所有获取/发布请求都是在客户端或请求静止资源的一侧以编程方式完成的。

【讨论】:

    猜你喜欢
    • 2012-04-30
    • 2013-10-17
    • 1970-01-01
    • 2023-01-01
    • 1970-01-01
    • 2018-02-03
    • 2015-06-16
    • 2023-02-17
    • 1970-01-01
    相关资源
    最近更新 更多