问题标签 [http-get]

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 回答
1626 浏览

java - 将 HTTP Get 请求解析为组成字段

我有这样的领域:

我正在寻找可以对其进行解码、解析并提供对组件的编程访问,尤其是用户代理信息的 java 库或代码。谷歌搜索没有发现任何有用的信息,但是由于一直使用此信息,因此必须有现有的系统来执行我需要的操作。

0 投票
5 回答
90017 浏览

php - 具有相同标识符的多个 HTTP GET 参数

假设我收到以下请求:

http://www.example.com/index.php?id=123&version=3&id=234&version=4

是否可以在我的 php 代码中以简单的方式提取这些?我意识到我可以使用window.location.href 使用javascript 获取整个查询字符串并手动处理它,但我正在寻找更优雅的东西。请求可以包含任意数量的版本/ID 对,但我可以假设查询格式正确并且没有义务处理无效字符串。

0 投票
2 回答
609 浏览

android - 在每个 DefaultHttpClient 执行方法调用期间,Logcat 打印“接口名称:null”

我多次联系 Web 服务以通过HttpGet和获取 JSON 字符串DefaultHttpClient

我发现 LogCat 正在打印接口名称:每次执行时带有标签System.out的nullHttpResponse httpResponse = (HttpResponse)defaultHttpClient.execute(httpGet);

我是否正确建立了这个 http 连接HttpGet?有不同的方法吗?

如何创建此连接而不获取接口名称:来自System.out标记的LogCat 消息?

0 投票
1 回答
233 浏览

gwt - 使用 GWT 页面的 Google 地球内部浏览器的问题

下午好,

我正在开发一个 google-earth 网络应用程序,用户可以在其中使用桌面 Google 地球程序来执行搜索。

我遇到的一个问题是,当内部浏览器尝试访问我编写的带有参数的 GWT 页面时,内部浏览器似乎只是删除了第二组参数。

例如,以下 URL:

http://mysite.com/Client/?entryPoint=start#paramater=1

变成:

http://mysite.com/Client/?entryPoint=start

知道如何解决这个问题吗?

0 投票
4 回答
53365 浏览

http-status-codes - 响应 HTTP GET 返回 202“已接受”是否错误?

我有一组资源,其表示是延迟创建的。构建这些表示的计算可能需要几毫秒到几小时不等,具体取决于服务器负载、特定资源和月相。

为资源收到的第一个 GET 请求启动服务器上的计算。如果计算在几秒钟内完成,则返回计算的表示。否则,将返回 202“已接受”状态代码,并且客户端必须轮询资源,直到最终表示可用。

这种行为的原因如下:如果结果在几秒钟内可用,则需要尽快检索;否则,何时可用并不重要。

由于内存有限和请求数量庞大,NIO 和长轮询都不是一个选项(,我无法保持几乎足够的连接打开,甚至无法将所有请求都放入内存;一旦“几秒钟”已经过去了,我坚持多余的请求)。同样,客户端的限制使得它们无法处理完成回调。最后,请注意,我对创建一个 POST 到的“工厂”资源不感兴趣,因为额外的往返意味着我们超出了预期的分段实时约束(此外,它是额外的复杂性;而且,这是一个资源受益于缓存)。

我想在响应 GET 请求时返回 202“已接受”状态代码存在一些争议,因为我在实践中从未见过它,它最直观的用途是响应不安全的方法,但我从来没有发现任何特别令人沮丧的东西。此外,我不是同时保持安全性和幂等性吗?

那么,人们如何看待这种方法呢?

编辑:我应该提到这是针对所谓的业务 Web API 的——而不是针对浏览器的。

0 投票
1 回答
6332 浏览

http - 如何使用 Matlab 或 Octave 进行 HTTP GET 或 POST?

Matlab 函数字母参考中,我只找到了以下函数:

  • web - 在 Web 或帮助浏览器中打开网站或文件

难道不打开浏览器就可以访问网络资源吗?或者如何关闭浏览器?

我试过web stackoverflow.com -browser了,它没有打开浏览器,但提琴手告诉我,由于这个命令,没有获取任何网络资源。

以某种方式编辑Fiddler 没有获得 Matlab http 流量,所以我猜该web url -browser命令对我有用,但我宁愿urlread按照建议使用该命令

0 投票
11 回答
79821 浏览

https - GET 数据是否也在 HTTPS 中加密?

当你拿到时

https://encrypted.google.com/search?q=%s

查询是否%s加密?还是只是回应?如果不是,为什么 Google 还要通过加密来提供其公共内容?

0 投票
4 回答
23741 浏览

php - 使用 PHP cURL 发送 SMS 文本消息的简单 GET 请求

我正在创建需要从 php 代码中发送 php 创建的消息的快速 Web 应用程序。cURL 显然是这项工作的工具,但我很难理解它以使其正常工作。

我正在处理的 API 的文档在这里。特别是我想使用这里记录的简单的基于 GET 的短信通知。后一个资源指出 GET API 很简单:

事实上,如果我在浏览器中输入以下 URL,我会得到预期的结果:

我现在正在尝试在 php.ini 中创建相同的效果。这是我的尝试:

我的其他 PHP 网页工作正常,所以我知道 php 和 apache 都设置正确。但是当我将浏览器指向上述页面时,我的手机上没有收到任何消息。谁能告诉我我做错了什么?

注意:所有数字都是伪造的……正如您可能怀疑的那样。

0 投票
1 回答
269 浏览

php - 虚假的 jQuery ajax GET 参数

我在一个while循环中有这个PHP:

和这个jQuery:

但是GET的参数是这样的:

po 是正确的,但到底什么是顶线?顺便说一句,这是来自 Firebug

0 投票
2 回答
511 浏览

regex - Zend Regex 路由帮助

我正在尝试创建一个 Zend_Controller_Router_Route_Regex 路由来处理以下形式的 URL:

search?q=chicken/page=2第一个正则表达式子模式在哪里chicken,第二个是2. 至于第二部分 where page=2,如果是第一页,我想让它成为可选的,即page=1. 因此,另一个 urlsearch?q=chicken也将是有效的,并且等效于search?q=chicken/page=1.

这是我的尝试,尽管没有任何成功,但为了让您更好地了解我正在尝试做的事情。

这里的问题是我无法编写正确的正则表达式。

提前致谢。

编辑#1

正如 MA4 所指出的,正确的正则表达式是'search\?q=([a-zA-Z0-9]+)(?:/page=(\d+))?'

真正的问题是由达里尔指出的。这里有更多信息可以让您深入了解。

我的搜索文本框和按钮

每次按下search按钮,我都会收到 search?q=[text] 请求。我如何强制它通过正则表达式匹配路线?

这是我想做的,但是代码不起作用