3 回答

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
要在查詢參數(shù) url 中發(fā)送特殊字符,請(qǐng)使用編碼。
網(wǎng)址編碼的網(wǎng)址將如下所示。http://1abc/spm//lookup/ids/xyz?list_id=%5B11111%2C2222%2C3333%5D
通常服務(wù)器應(yīng)該處理url編碼。

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
a) 首先,您需要了解 http 支持多次發(fā)送相同的參數(shù)來(lái)構(gòu)成列表。您的案例并不新鮮。這是它通常顯示的方式:
xyz?list_id=11111&list_id=2222&list_id=3333
在服務(wù)器端,代碼必須使用 getValues(字符串參數(shù)) -> 字符串[](或它們擁有的任何 api)。
b) 如果您堅(jiān)持使用專有列表格式,則必須像往常一樣獨(dú)立地對(duì)每個(gè)鍵和值進(jìn)行 urlenencode,這意味著“[”為 %5B,“]”為 %5D(以及其他不安全的字符)。https://en.wikipedia.org/wiki/Percent-encoding
xyz?list_id=%5b11111%2c2222%2c3333%5d
服務(wù)器端必須獲取Value(param)(通常已經(jīng)進(jìn)行了url解碼),并且必須進(jìn)一步解析您的自定義格式(對(duì)于這些格式,您很容易忘記[ ],因?yàn)樗鼈儧]有幫助)。
注意:我以為你不是在問如何使用字符串生成器.哈哈
添加回答
舉報(bào)