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

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

如何使用 Rest Assured 在同一 API 主體上發(fā)送 String[] 和 String

如何使用 Rest Assured 在同一 API 主體上發(fā)送 String[] 和 String

天涯盡頭無(wú)女友 2023-03-31 15:05:20
我正在嘗試使用 Rest-Assured 和 Java 為 POST API 創(chuàng)建測(cè)試自動(dòng)化。此 API 具有以下主體作為 Application/JSON:{    "billing_address": {        "region": "Sao Paulo",        "region_id": 123,        "country_id": "BR",        "street": ["Av Paulista"],        "postcode": "10577",        "city": "SAO PAULO",        "telephone": "555-555-1111",        "company": "Test test",        "firstname": "Fernando",        "lastname": "Alves",        "document": "0123444064"     }}在我的代碼中,我開(kāi)發(fā)了以下方法來(lái)發(fā)送此值和請(qǐng)求:public void criarPF (String srtAmbiente, String srtAPI, String srtToken, String srtRegion, String srtRegionID, String srtCountryID, String srtStreet,                    String srtPostcode, String srtCity, String srtTelephone, String srtCompany, String srtFirstname, String srtLastname, String srtDocument) {                                        String uriBase = srtAmbiente;                    String Api = srtAPI;                                        Map<String, String> addressContent = new HashMap<String,String>();                    addressContent.put("region", srtRegion);                    addressContent.put("region_id", srtRegionID);                    addressContent.put("country_id", srtCountryID);                    addressContent.put("street", srtStreet);                    addressContent.put("postcode", srtPostcode);                    addressContent.put("city", srtCity);                    addressContent.put("telephone", srtTelephone);                    addressContent.put("company", srtCompany);                    addressContent.put("firstname", srtFirstname);                    addressContent.put("lastname", srtLastname);                    addressContent.put("document", srtDocument);我收到一條錯(cuò)誤消息,指出“street”不是一個(gè)字符串,而是一個(gè)字符串 []。那么,如何在同一 API 主體中發(fā)送 String 和 String[] 值?
查看完整描述

1 回答

?
小唯快跑啊

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

您正在設(shè)置street一個(gè)字符串值。像這樣改變它:


Map<String, Object> addressContent = new HashMap<>();

addressContent.put("region", srtRegion);

addressContent.put("region_id", srtRegionID);

addressContent.put("country_id", srtCountryID);


// Here wrap strStreet in a List

addressContent.put("street", Arrays.asList(srtStreet));


addressContent.put("postcode", srtPostcode);

addressContent.put("city", srtCity);

addressContent.put("telephone", srtTelephone);

addressContent.put("company", srtCompany);

addressContent.put("firstname", srtFirstname);

addressContent.put("lastname", srtLastname);

addressContent.put("document", srtDocument);


查看完整回答
反對(duì) 回復(fù) 2023-03-31
  • 1 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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