问题标签 [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.
java - 将 HTTP Get 请求解析为组成字段
我有这样的领域:
我正在寻找可以对其进行解码、解析并提供对组件的编程访问,尤其是用户代理信息的 java 库或代码。谷歌搜索没有发现任何有用的信息,但是由于一直使用此信息,因此必须有现有的系统来执行我需要的操作。
php - 具有相同标识符的多个 HTTP GET 参数
假设我收到以下请求:
http://www.example.com/index.php?id=123&version=3&id=234&version=4
是否可以在我的 php 代码中以简单的方式提取这些?我意识到我可以使用window.location.href 使用javascript 获取整个查询字符串并手动处理它,但我正在寻找更优雅的东西。请求可以包含任意数量的版本/ID 对,但我可以假设查询格式正确并且没有义务处理无效字符串。
android - 在每个 DefaultHttpClient 执行方法调用期间,Logcat 打印“接口名称:null”
我多次联系 Web 服务以通过HttpGet
和获取 JSON 字符串DefaultHttpClient
。
我发现 LogCat 正在打印接口名称:每次执行时带有标签System.out的null。HttpResponse httpResponse = (HttpResponse)defaultHttpClient.execute(httpGet);
我是否正确建立了这个 http 连接HttpGet
?有不同的方法吗?
如何创建此连接而不获取接口名称:来自System.out标记的空LogCat 消息?
gwt - 使用 GWT 页面的 Google 地球内部浏览器的问题
下午好,
我正在开发一个 google-earth 网络应用程序,用户可以在其中使用桌面 Google 地球程序来执行搜索。
我遇到的一个问题是,当内部浏览器尝试访问我编写的带有参数的 GWT 页面时,内部浏览器似乎只是删除了第二组参数。
例如,以下 URL:
http://mysite.com/Client/?entryPoint=start#paramater=1
变成:
http://mysite.com/Client/?entryPoint=start
知道如何解决这个问题吗?
http-status-codes - 响应 HTTP GET 返回 202“已接受”是否错误?
我有一组资源,其表示是延迟创建的。构建这些表示的计算可能需要几毫秒到几小时不等,具体取决于服务器负载、特定资源和月相。
为资源收到的第一个 GET 请求启动服务器上的计算。如果计算在几秒钟内完成,则返回计算的表示。否则,将返回 202“已接受”状态代码,并且客户端必须轮询资源,直到最终表示可用。
这种行为的原因如下:如果结果在几秒钟内可用,则需要尽快检索;否则,何时可用并不重要。
由于内存有限和请求数量庞大,NIO 和长轮询都不是一个选项(即,我无法保持几乎足够的连接打开,甚至无法将所有请求都放入内存;一旦“几秒钟”已经过去了,我坚持多余的请求)。同样,客户端的限制使得它们无法处理完成回调。最后,请注意,我对创建一个 POST 到的“工厂”资源不感兴趣,因为额外的往返意味着我们超出了预期的分段实时约束(此外,它是额外的复杂性;而且,这是一个资源受益于缓存)。
我想在响应 GET 请求时返回 202“已接受”状态代码存在一些争议,因为我在实践中从未见过它,它最直观的用途是响应不安全的方法,但我从来没有发现任何特别令人沮丧的东西。此外,我不是同时保持安全性和幂等性吗?
那么,人们如何看待这种方法呢?
编辑:我应该提到这是针对所谓的业务 Web API 的——而不是针对浏览器的。
http - 如何使用 Matlab 或 Octave 进行 HTTP GET 或 POST?
在Matlab 函数字母参考中,我只找到了以下函数:
- web - 在 Web 或帮助浏览器中打开网站或文件
难道不打开浏览器就可以访问网络资源吗?或者如何关闭浏览器?
我试过web stackoverflow.com -browser
了,它没有打开浏览器,但提琴手告诉我,由于这个命令,没有获取任何网络资源。
以某种方式编辑Fiddler 没有获得 Matlab http 流量,所以我猜该web url -browser
命令对我有用,但我宁愿urlread
按照建议使用该命令
php - 使用 PHP cURL 发送 SMS 文本消息的简单 GET 请求
我正在创建需要从 php 代码中发送 php 创建的消息的快速 Web 应用程序。cURL 显然是这项工作的工具,但我很难理解它以使其正常工作。
我正在处理的 API 的文档在这里。特别是我想使用这里记录的简单的基于 GET 的短信通知。后一个资源指出 GET API 很简单:
事实上,如果我在浏览器中输入以下 URL,我会得到预期的结果:
我现在正在尝试在 php.ini 中创建相同的效果。这是我的尝试:
我的其他 PHP 网页工作正常,所以我知道 php 和 apache 都设置正确。但是当我将浏览器指向上述页面时,我的手机上没有收到任何消息。谁能告诉我我做错了什么?
注意:所有数字都是伪造的……正如您可能怀疑的那样。
php - 虚假的 jQuery ajax GET 参数
我在一个while循环中有这个PHP:
和这个jQuery:
但是GET的参数是这样的:
po 是正确的,但到底什么是顶线?顺便说一句,这是来自 Firebug
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] 请求。我如何强制它通过正则表达式匹配路线?
这是我想做的,但是代码不起作用