簡體   English   中英

獲取意外令牌:郵遞員發布請求

[英]Getting unexpected token : Postman post request

我想向我的REST API發出POST請求,但是我收到REST API是在春季制作的錯誤消息,我有一個意外的令牌:

POST請求呼叫:

http://localhost/users/load

Java代碼:

@PostMapping(value = "/load")
public User load(@RequestBody final User user){
    userRepository.save(user);
    return userRepository.findByName(user.getName());
}

用戶類別:

@Entity
public class User {
private Long id;
private String name;
private String username;
private String password;

@Id
@GeneratedValue
public Long getId(){
    return id;
}

public void setId(Long id){
    this.id = id;
}

public String getName(){
    return name;
}

public void setName(String name){
    this.name = name;
}

public String getUsername(){
    return username;
}

public void setUsername(String username){
    this.username = username;
}

public String setPassword(){
    return password;
}

public void getPassword(){
    this.password = password;
}
}

JSON數據:

{
    "name": "John", 
    "username": "randomUsername", 
    "password": "Password123!"
}

郵差: 在此處輸入圖片說明

錯誤:

There was an error in evaluating the test script:  SyntaxError: Unexpected token :

我希望該請求可以通過,但是沒有通過

由於您是在“測試”標簽中添加請求正文,

請求主體必須在主體選項卡中,然后選擇raw,然后將您粘貼json並在headers選項卡中添加header content-typeapplication/json

請檢查此樣本

郵遞員參考

“測試”選項卡用於編寫JavaScript代碼以斷言主體是否是我期望的以測試我的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM