gpt4 book ai didi

javascript - 如何从请求字符串的参数值中提取相对 URL?

转载 作者:行者123 更新时间:2023-11-28 21:09:27 24 4
gpt4 key购买 nike

我有一个请求 url/字符串变量,例如

http://ip_or_url:4773/image_renderer.service?action=resize&from_format=png&from_url=http://ip_or_url:4773/my_file.user.file&to_format=jpg&w=1920&h=1200` 

看起来非常可怕。我想知道如何从中提取以下参数对,然后从该对值 my_file.user.file 中提取相对 file_url

from_url=http://195.19.243.13:4773/my_file.user.file ?

最佳答案

使用纯 JavaScript。它将返回一个键/值对数组。

function getUrlParts(url){
// url contains your data.
var qs = url.indexOf("?");
if(qs==-1) return [];
var fr = url.indexOf("#");
var q="";
q = (fr==-1)? url.substr(qs+1) : url.substr(qs+1, fr-qs-1);
var parts=q.split("&");
var vars={};
for(var i=0;i<parts.length; i++){
var p = parts[i].split("=");
vars[unescape(p[0])]= p[1] ? unescape(p[1]):"";
}
// vars contain all the variables in an array.
return vars;
}

如果您的任何测试用例失败,请告诉我。

关于javascript - 如何从请求字符串的参数值中提取相对 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9048360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com