我试图用RestSharp发布以下JSON:
{"UserName":"UAT1206252627",
"SecurityQuestion":{
"Id":"Q03",
"Answer":"Business",
"Hint":"The answer is Business"
},
}
Run Code Online (Sandbox Code Playgroud)
我认为我很接近,但我似乎正在努力使用SecurityQuestion(API正在抛出一个错误,说参数丢失,但它没有说哪一个)
这是我到目前为止的代码:
var request = new RestRequest("api/register", Method.POST);
request.RequestFormat = DataFormat.Json;
request.AddParameter("UserName", "UAT1206252627");
SecurityQuestion securityQuestion = new SecurityQuestion("Q03");
request.AddParameter("SecurityQuestion", request.JsonSerializer.Serialize(securityQuestion));
IRestResponse response = client.Execute(request);
Run Code Online (Sandbox Code Playgroud)
我的安全问题类看起来像这样:
public class SecurityQuestion
{
public string id {get; set;}
public string answer {get; set;}
public string hint {get; set;}
public SecurityQuestion(string id)
{
this.id = id;
answer = "Business";
hint = "The answer is Business";
}
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我做错了什么?是否有其他方式发布安全问题对象?
非常感谢.
我正在尝试使用Gradle的Scala插件在Ubuntu VM上构建我的项目.这是我的build.gradle文件的样子:
apply plugin: 'scala'
repositories {
mavenCentral()
}
dependencies {
compile 'org.scala-lang:scala-library:2.11.8'
}
Run Code Online (Sandbox Code Playgroud)
当我从命令行运行gradle build时,出现以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
A problem was found with the configuration of task ':compileScala'.
> No value has been specified for property 'zincClasspath'.
Run Code Online (Sandbox Code Playgroud)
我一直在寻找指定这个zincClasspath属性的位置,但找不到任何东西.
我试图强制使用锌类路径来使用较旧版本的scala库,但它似乎不起作用.
任何帮助深表感谢
编辑:
有一点需要补充一点,这个确切的项目在我的本地Windows机器上构建得很好,但在我的Ubuntu VM上却没有.
我使用Jmeter测试的移动应用程序在登录时会进行4次异步API调用.有没有办法用JMeter模拟这个?
目前我只能让JMeter同步进行调用,因此当将它们全部包装在同一个事务控制器中时,响应时间是4个调用的总数(而不是最高的一个)
非常感谢
我正在设置我的 API 来为 POST 请求生成 JSON 和 XML,并使用以下 Spring Boot 代码:
@PostMapping(
consumes = { APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE },
produces = { APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE }
)
public Game create(
@Valid @RequestBody Game request,
BindingResult bindingResult
) .../
Run Code Online (Sandbox Code Playgroud)
这工作正常,我可以选择 JSON 或 XML 作为media-typeSwagger 中的,但我希望默认字段为 JSON - 目前它始终是XML:
我怎样才能实现这个目标?