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

不能使用放心矩阵参数GET

司徒浩思
2023-03-14

我有一个看起来像这样的请求:

http://localhost:8080/car/BMW;颜色=红色

返回汽车模型及其颜色作为 json 数据。如果我在没有指定颜色的情况下执行请求,它将默认为绿色。

Java代码:

String resourcePath = "http://localhost:8080/"
String carModel= "bmw"
String color = "red"

 RestAssuredResponseImpl response =
 (RestAssuredResponseImpl) given().
     when().get(resourcePath + "car/" + carModel + ";color=" + color );

当我将url复制/粘贴到浏览器时,它会按预期返回json,但当我尝试放心地获取它时,我收到404未找到错误。我尝试发送带有参数(“颜色”,颜色)的请求,但它只是忽略参数并返回默认json。

共有1个答案

高森
2023-03-14

似乎还不支持矩阵参数。今天(2020年1月),这仍然是RestAssured的开放功能请求:https://github.com/rest-assured/rest-assured/issues/417

推荐的解决方法是关闭URL编码。

given().urlEncodingEnabled(false)
    .when()
    .get("http://localhost:8080/car/bmw;color=red");
 类似资料:
  • 问题内容: 我想知道是在URL中使用矩阵还是查询参数。我发现对该主题的较早讨论并不令人满意。 例子 带有查询参数的URL:http://some.where/thing?paramA = 1&paramB = 6542 带有矩阵参数的URL:http://some.where/thing; paramA = 1; paramB = 6542 乍看之下,矩阵参数似乎只有优点: 更具可读性 不需要对X

  • 我使用Java和OpenGL(LWJGL)来设置一些矩阵,我不想使用内置的方法,因为我也想在Android上工作,所以使用LWJGL的矩阵类是不合适的。目前我正在建立一个透视图,使用一个视场70,znear 0.1,zfar 1000。使用当前设置旋转只会导致奇怪的结果,不是以正确的方式旋转,对象被奇怪地缩放,经常消失。 下面是Matrix4D类: 下面是Matrix类(用于在矩阵上设置和执行计算

  • 问题内容: 我们正在计算某种其运行时间受矩阵运算约束的东西。(如果感兴趣,请在下面提供一些详细信息。)这种经历提示了以下问题: 人们是否对使用Java库进行矩阵数学运算(例如,乘法,逆运算等)有经验?例如: JAMA COLT Apache commons math 我搜索后什么也没找到。 我们的速度比较细节: 我们正在使用Intel FORTRAN(ifort(IFORT)10.1 200709

  • 我目前正在做一个音频信号处理项目,需要在Java中的一个复杂矩阵上使用SVD。我当前的线性代数库是Apache Commons。但它只提供实矩阵的SVD,JAMA、JBLAS、EJML、ojAlgo都不支持复杂的SVD。 我一直在用一些技巧从一个等效的实矩阵中找到SVD。然而,当我重建矩阵时,这种技术对于虚部有很大的不准确性。

  • 用户矩阵打破了公众号、小程序数据孤岛,打通了同一用户在公众号和小程序的行为数据。建立公众号与小程序的微信营销矩阵。常见的分析场景包括: 通过公众号引流,查看、分析公众号向小程序的用户转化效果; 通过公众号做粉丝留存,查看、分析小程序向公众号的转化效果; 监测公众号关注和小程序用户的访问来源以及用户流转变化。 功能&使用 1. 整体概览 你可以直观、准确的查看、分析: 「公众号+小程序」的用户总量,

  • 在使用numpy的python中,假设我有两个矩阵: 稀疏矩阵 密集的x*y矩阵 现在我想做,它将返回一个密集的矩阵。 但是,我只关心中非零的单元格,这意味着如果我这样做了,对我的应用程序不会有任何影响 <代码>S\u=S*S\u 显然,这将是对操作的浪费,因为我想把在