第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用@Body 改造 POST 請(qǐng)求返回空響應(yīng)主體

使用@Body 改造 POST 請(qǐng)求返回空響應(yīng)主體

侃侃無極 2022-11-30 16:07:02
我正在嘗試使用這樣的端點(diǎn)將數(shù)據(jù)發(fā)送到服務(wù)器:https://api.test.com/sales/taken?key=1a2b3c&sales_number=abc&taken[0][id_product]=123&taken[0][qty]=123&taken[1][id_product]=123&taken[1][qty]=123根據(jù)Android Retrofit POST ArrayList,發(fā)送列表的最佳方法是使用@Body而不是@Field. 所以我做了一個(gè)模型來適應(yīng)這樣的終點(diǎn):public class Model {    @SerializedName("key")    private String key;    @SerializedName("sales_number")    private String sales_number;    @SerializedName("taken")    private List<Taken> taken;    public String getKey() {        return key;    }    public void setKey(String key) {        this.key = key;    }    public String getSales_number() {        return sales_number;    }    public void setSales_number(String sales_number) {        this.sales_number = sales_number;    }    public List<NotaAmbilDetailModel> getTaken() {        return taken;    }    public void setTaken(List<NotaAmbilDetailModel> taken) {        this.taken = taken;    }}
查看完整描述

1 回答

?
繁星淼淼

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊

您的 api 請(qǐng)求需要查詢參數(shù)而不是請(qǐng)求正文。


像這樣嘗試


要求


@POST("/sales/taken")

Call<ResponseModel> sendData(@QueryMap Map<String, String> queryMap);

api參數(shù)


Map<String, String> queryMap = new HashMap<>();

queryMap.put("key", "value_for_key");

queryMap.put("sales_number", "value_for_sales_number");

queryMap.put("taken[0][id_product]", "value_for_taken[0][id_product]");

queryMap.put("taken[0][qty]", "value_for_taken[0][qty]");

queryMap.put("taken[1][id_product]", "value_for_taken[1][id_product]");

queryMap.put("taken[1][qty]", "value_for_taken[1][qty]");

....


查看完整回答
反對(duì) 回復(fù) 2022-11-30
  • 1 回答
  • 0 關(guān)注
  • 120 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)