当前位置: 首页 > 知识库问答 >
问题:

过滤请求响应在python或Java

文志学
2023-03-14

我想通过REST API(最好使用Python或Java)发出请求。然而,我想过滤掉结果,因为我不想从响应中得到所有信息。例如,我只需要文本。作为初学者,我很难取得成功。到目前为止,我只在Python上用库“requests”完成了一个请求。有人能帮我吗?

共有1个答案

卢伟志
2023-03-14

你能说得更具体一点,或者分享一段代码片段吗?你能更具体地说明你对文本的意思吗?REST API通常与资源一起工作,如果向RESTendpoint发送GET请求,则通常会获得该对象的表示,该对象可以以多种格式编码。

本教程(https://www.dataquest.io/blog/python-api-tutorial/)介绍如何使用python与REST API交互。

既然您询问了python:一般来说,当使用请求库查询REST API时,您可以执行以下操作从响应中提取文本或json对象:

response = requests.get("some_url")
print(response.json())
print(response.text())
 类似资料:
  • 我想通过REST API(最好使用Python或Java)发出请求。然而,我想过滤掉结果,因为我不想从响应中得到所有信息。例如,我只需要文本。作为初学者,我很难取得成功。到目前为止,我只在Python上用库“requests”完成了一个请求。有人能帮我吗?

  • 在Jersey中,可以添加或 两者都是使用PackagesResourceConfig添加的: 谢谢

  • 我试图记录应用程序中的每个传入请求和传出响应。我正在使用jee 6,所以我没有ContainerRequestFilter和ContainerResponseFilter类。所以我决定用滤镜。 我用@WebFilter(“/*”)注释了一个类,并实现了Filter接口。我成功地读取了请求头和请求正文。我也很难阅读响应标题和响应正文。下面是代码片段 MyHttpServletResponse seW

  • 嗨,我正在通过axios尝试reactjs POST请求,但出现错误,我查看了所有文档,但错误未得到解决。 这是我的错误: 未捕获(promise中)错误:请求在XMLHttpRequest的结算(eval at(bundle.js:4621),:15:15)处的createError(eval at(bundle.js:4615),:18:12)处失败,状态代码为400。手工装载(在(捆js:4

  • 问题内容: 我想记录来自某个特定端点的所有传入请求和响应,并进行内容过滤。即当我有这样的要求时: 我想过滤它,以便它看起来像这样的日志 或完全删除了m:Photo元素。 我发现CXF有一些LoggingInInterceptor和LoggingOutInterceptor,我可以编写自己的拦截器来做到这一点。但是,这需要做一些工作,所以我的问题是:您知道什么更好的即用型解决方案吗? 问题答案: 我

  • 如果有人能抛出关于如何修改以下播放框架日志过滤器(ref.play filters)以实现以下目标的指针,我将不胜感激: null