Cho query string, hãy làm sạch: bỏ các tham số có giá trị rỗng (key= hoặc chỉ có key không value), bỏ khoảng trắng thừa ở đầu/cuối giá trị, rồi nối lại giữ thứ tự ban đầu.
Lưu ý: khoảng trắng được biểu diễn bằng + trong giá trị; hãy decode trước khi trim rồi encode lại bằng +.
Ví dụ:
Input:
name=+John+&empty=&age=20
Output:
name=John&age=20
Một dòng query string.
Chỉ dùng + cho dấu cách.
Query string đã làm sạch.
Ví dụ:
Đầu vào:
name=+John+&empty=&age=20
Đầu ra:
name=John&age=20
Giải thích:
Đang tải editor...