簡體   English   中英

如何測試在自定義對象中發送數據的POST Web服務調用?

[英]How to test POST web service call that send data in Custom Object?

我正在使用Retrofit進行REST API調用。 我想檢查Postman一些API,但是某些Web服務API以“自定義對象”形式發送輸入數據。找不到在Postman或在線中進行測試的方法。

范例:

@POST("/InsertBusinessInfo")
Call<Boolean> postBusinessInfo(@Body BusinessInfo businessRequest);

BusinessInfo pojo類帶有一些具有get / set方法的參數

public class BusinessInfo {

    public String getFirstName() {
        return FirstName;
    }

    public void setFirstName(String firstName) {
        FirstName = firstName;
    }

    public String getLastName() {
        return LastName;
    }

    public void setLastName(String lastName) {
        LastName = lastName;
    }
}

如何在Postman對此進行測試。 它與在Body中插入的1 x 1參數相同嗎? 有人可以解釋嗎?

是的,它應該很簡單:

在郵遞員中添加POST端點(例如myBaseUrl / InsertBusinessInfo /)

然后選擇POST,在“正文”中選擇表單編碼(例如x-www-form-urlencoded)。

現在,將您的POJO字段名稱添加為“鍵”,並將字段值添加為“值”。

然后應該將其發布到您的端點。

在郵遞員中打開一個請求,然后從URL下的選項卡中選擇正文

從以下選項中選擇原始

現在大多數對象都序列化為JSON,因此為您的對象獲取JSON

{"FirstName":"name...", "LastName":"name2..." ...}

(充滿數據)並將其粘貼到下面的大文本區域中,然后單擊發送

暫無
暫無

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

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