URLSearchParams

66 阅读1分钟

get请求参数转化

const baseUrl = 'https://ai-search-demo.alibaba-inc.com/ai_sync_generate';
		const params = {
			frame_scene: 'general',
			flash: true,
			hid: 1436676878546454565,
			query: '打篮球怎么练力量',
			hit: 20,
			data_type: 'rerank_data',
		};
		const urlSearchParams = new URLSearchParams();
		for (const key in params) {
			if (params.hasOwnProperty(key)) {
				urlSearchParams.append(key, params[key].toString());
			}
		}
		const queryString = urlSearchParams.toString();

		const urlWithParams = `${baseUrl}?${queryString}`;