设置一个Java Postman调用,为变量赋值,但它显示为NULL。
@PostMapping("/caStudents/student")
public String generateSignedValue(@RequestBody StudentRequest studentRequest) throws Exception
String signedValue=studentService.getSignedValue(studentRequest);
return signedValue;
public class StudentRequest {
String user;
Long duration ;
public String getPublicKey() {
return publicKey;
}
public void setPublicKey(String publicKey) {
this.publicKey = publicKey;
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public Long getDuration() {
return duration;
}
public void setDuration(Long duration) {
this.duration = duration;
}
邮递员请求
{"studentRequest":[{"user":"admin","duration":19336}]}
您的请求主体应该如下所示:
{"user":"admin","duration":19336}
因为您将StudentRequest
作为RequestBody
获取,这意味着您应该在请求中发送StudentRequest
内部属性,而不包含StudentRequest
it self,第二个问题是您的RequestBody
包含单个对象而不是数组。
我有一个web API,我正在使用Postman测试。当我点击“发送”按钮时,Postman将数据发送到web API,这样我就可以测试web API,但我想查看Postman发送到web API的数据。我如何查看这个?
当我添加环境变量时,我可以通过{{varName}}在我的帖子正文中使用它们。但是这对于集合变量(集合 使用如上所示的设置,如果我将 {{firstName}} 添加到我的身体中,它不起作用。如何在帖子中访问这些集合变量? 目前,如果我尝试张贴邮差将只是挂一会儿,然后给这个错误 如果我使用一个环境变量或者只是输入一个值,它就工作得很好。
如何将下面的cURL命令转换为Postman rest调用? 我尝试了以下方法: URL:(POST)abc.com/input.import 标题:内容类型:application/json 正文: 编辑:需要邮递员的原始正文格式。导入以格式创建请求
因此,我成功地设置了一个邮递员模拟服务器,并可以利用简单的GET,这些GET在api url中没有任何路径变量,但所有类似于<code>{{url}}/users/:urserId</code>或类似于<code>{{url}}/users/:userId/ffavorits</code>的GET都以<code>mockRequestNotFoundError</code>响应 只是想找出正确的方
我试图从环境变量替换Postman中JSON主体的值,该值实际上被替换,但它在传递给POST请求时将JSON转换为字符串,因此请求最终失败,因为POST请求需要JSON主体。 例如,这里是下面的请求,变量已经在Postman中用值声明 发送请求后,整个正文将转换为字符串。知道如何保持正文是JSON,即使替换了变量的值并且不让它转换为字符串?
我找不到很多答案,尽管我认为这是不可能的,但我很好奇 - 在Java8流中是否有“引用”或“调用”通过