亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Java 中附加到網址

在 Java 中附加到網址

倚天杖 2022-09-14 10:42:58
我想附加一個列表到url,它應該如下所示list_id=[11111,2222,3333]http://1abc/spm//lookup/ids/xyz?list_id=[11111,2222,3333].什么應該是最好和最簡單的方法?
查看完整描述

3 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

要在查詢參數 url 中發送特殊字符,請使用編碼。

網址編碼的網址將如下所示。http://1abc/spm//lookup/ids/xyz?list_id=%5B11111%2C2222%2C3333%5D

通常服務器應該處理url編碼。


查看完整回答
反對 回復 2022-09-14
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

最好使用 http POST 類型請求來處理此類輸入數據。


查看完整回答
反對 回復 2022-09-14
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

a) 首先,您需要了解 http 支持多次發送相同的參數來構成列表。您的案例并不新鮮。這是它通常顯示的方式:

xyz?list_id=11111&list_id=2222&list_id=3333

在服務器端,代碼必須使用 getValues(字符串參數) -> 字符串[](或它們擁有的任何 api)。

b) 如果您堅持使用專有列表格式,則必須像往常一樣獨立地對每個鍵和值進行 urlenencode,這意味著“[”為 %5B,“]”為 %5D(以及其他不安全的字符)。https://en.wikipedia.org/wiki/Percent-encoding

xyz?list_id=%5b11111%2c2222%2c3333%5d

服務器端必須獲取Value(param)(通常已經進行了url解碼),并且必須進一步解析您的自定義格式(對于這些格式,您很容易忘記[ ],因為它們沒有幫助)。

注意:我以為你不是在問如何使用字符串生成器.哈哈


查看完整回答
反對 回復 2022-09-14
  • 3 回答
  • 0 關注
  • 199 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號