问题标签 [url-parsing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2576 浏览

python - 解析像“ssh://git@gitlab.org.net:3333/org/repo.git”这样的 git URL?

我怎样才能轻松地从 git URL 中提取主机名,例如ssh://git@gitlab.org.net:3333/org/repo.git

给我

这意味着 netloc 最接近我想要的,这给我留下了令人失望的工作量。

我应该做

或者有没有更好地处理它的图书馆?

0 投票
1 回答
28 浏览

python - URL 解析只能显式工作

我正在从 .csv 文件中读取 URL,并尝试解析它们。为什么当我将链接显式放在函数中时,我只能在方案netlocurlparse(...)中获得正确的值,看到变量o2而不是在我让步newsourceurlparse

输出: 在此处输入图像描述

0 投票
1 回答
7066 浏览

ios - Swift 服务调用中的错误域 = NSURLErrorDomain 代码 = -1004 而不是 -1009

通常,在 iOS 中使用 dataTaskWithRequest 或 sendAsynchronousRequest 执行 GET 或 POST 调用时,我们会使用错误代码来面对与网络相关的错误,例如,

  • NSURLErrorNotConnectedToInternet = -1009
  • NSURLErrorCannotConnectToHost = -1004
  • NSURLErrorTimedOut = -1001

就我而言,我正在断开互联网并执行服务呼叫。因此,预期的错误代码是"NSURLErrorNotConnectedToInternet = -1009"。但是,它会抛出“NSURLErrorCannotConnectToHost = -1004”,如下所示,

那么,如何在使用 dataTaskWithRequest 或 sendAsynchronousRequest 时获得准确的错误状态。

0 投票
1 回答
679 浏览

google-chrome - Chrome url 中的基本访问身份验证失败 (http)

几天以来,我注意到以前在 chrome 中解析 url 的问题。

实际上,当使用 iframe 或锚 html 标记直接在 url 中使用基本访问身份验证时,最终到达的链接不正确。

例如来自 domain1.tld 的页面:

或者

将导致访问 url

请注意,SSL 证书有效且已设置跨域指令。调试控制台没有消息。

测试的 Chrome 版本(在 windows 10 x64 下):

  • 52.0.2743.116 m 不起作用
  • 53.0.2785.113 m 不起作用
  • 55.0.2860.0 金丝雀(64 位)不起作用

Firefox 和 Opera 可以正常工作。

我错过了什么还是一个已知问题?在网上没有找到更多。

0 投票
1 回答
1321 浏览

c - 如何使用 microhttpd.h 在 C 中读取包含问号的 URL

我正在尝试使用 C 解析 URL microhttpd library

当我运行该函数时,会MHD_start_daemon调用一个回调函数 answer_to_connection

的参数之一answer_to_connectionconst char *url。url 变量包含示例后面的字符串https://localhost:port:对于http://128.19.24.123:8888/cars/ferrariurl 值将是/cars/ferrari

但如果http://128.19.24.123:8888/cars?value=ferrariurl 仅打印cars

我想打印cars?value=ferrari。我怎样才能做到这一点?

在https://www.gnu.org/software/libmicrohttpd/tutorial.html有一个关于 microhttpd 库的教程

但我在那里找不到任何解决这个问题的方法。

0 投票
2 回答
10893 浏览

python - 如何在python中更改url查询的值?

如何通过更改查询参数值返回 URL 列表?

原始网址 = " http://www.example.com?type=a&type1=b&type2=c "

预期结果:

Url_list= [" http://www.example.com?type=a 'OR '1'='1'&type1=b'OR '1'='1'&type2=c'OR '1'='1' "," http://www.example.com?type=a 'OR '1'='2'&type1=b'OR '1'='2'&type2=c'OR '1'='2'" ," http://www.example.com?type=a 'OR a=a&type1=b'OR a=a&type2=c''OR a=a" ]

0 投票
1 回答
9294 浏览

c++ - 将 URL 拆分为主机、端口和资源 - C++

我需要将 URL 拆分为主机、端口和资源。我搜索了很多参考资料,但找不到任何可以帮助我的东西。这就是我想要的:

例如:url 是 - 1.2.3.4:5678/path1/path2.html 必要的输出是:主机 - 1.2.3.4,端口 - 5678,资源 - /path1/path2.html

我就是这样累的:

我的预期结果是:

但我的结果是:

我应该改变什么?

0 投票
3 回答
1649 浏览

php - PHP 解析错误:语法错误,意外的 '$_GET' (T_VARIABLE)

首先,是的,我已经进行了研究,并且看过很多这样的帖子。我看到这个帖子应该是重复的,但它没有帮助。我对此很陌生,不知道如何将他们的结果应用于我的。我在运行时得到这个结果:

这是我的脚本:

非常感谢您的观看。我可能在某处遗漏了一个分号,但我已经查看了一段时间的代码。请告诉我!

0 投票
2 回答
27 浏览

php - 试图从 php 读取我的 mysql 数据库中的用户状态

试图从 php 读取我的 mysql 数据库中用户的状态

结果我得到的是:

Fatal error: Uncaught Error: Call to undefined function mysql_query() in /storage/ssd4/269/2113269/public_html/teststat.php:11 Stack trace: #0 {main} thrown in /storage/ssd4/269/2113269/public_html/teststat.php on line 11

0 投票
2 回答
128 浏览

python - python中的url解析(webparsing)

每个星期一,我需要解析最后几周(5 天)“USD RATES 1100”。因此,为此我需要为上周的每一天选择日期,并从系列下拉列表中选择“USD RATES 1100”。我只需要 1 年的期限利率。所以最终答案应该有 5 个 1 年期限的“USD RATES 1100”值。

https://www.theice.com/marketdata/reports/180