Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parsing Haproxy-如何解析和存储传入URL的一部分_Parsing_Url_Haproxy - Fatal编程技术网

Parsing Haproxy-如何解析和存储传入URL的一部分

Parsing Haproxy-如何解析和存储传入URL的一部分,parsing,url,haproxy,Parsing,Url,Haproxy,如果我有这样一个传入url: foo.com/FooID/1234/foullocation/NYC 如何从传入请求中提取这些值,以便在映射文件中使用它们进行查找。我知道这在正则表达式中是可行的,但我希望有一个更优雅的解决方案,类似于提取url参数: 例如: http请求集头X-FooId%[url\u参数(FooId)]。 如果不是,在这个例子中,哪个正则表达式函数最适合使用,这样我就可以存储这个值,或者直接通过头访问它

如果我有这样一个传入url:

foo.com/FooID/1234/foullocation/NYC

如何从传入请求中提取这些值,以便在映射文件中使用它们进行查找。我知道这在正则表达式中是可行的,但我希望有一个更优雅的解决方案,类似于提取url参数:

例如:

http请求集头X-FooId%[url\u参数(FooId)]。

如果不是,在这个例子中,哪个正则表达式函数最适合使用,这样我就可以存储这个值,或者直接通过头访问它