问题标签 [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 - 带有 https url 的 Apache Httpget - 主机未解决错误
使用
我收到一个导致应用程序强制关闭的间歇性错误。错误总是 Host is unresolved: www..com:443
我怎样才能阻止这种情况发生?
java - 在 URL 中使用带有非法字符的 HttpGet
我正在尝试使用Web 服务DefaultHttpClient
并向HttpGet
其发出请求。不幸的是,Web 服务 URL 包含非法字符,例如 {(例如:domain.com/service/{username})。很明显,Web 服务命名写得不好,但我无法更改它。
当我这样做时HttpGet(url)
,我发现 url 中有一个非法字符(即 { 和 })。如果我在此之前对 URL 进行编码,则不会出现错误,但请求会转到没有任何内容的不同 URL。
该网址虽然有非法字符,但可以在浏览器中使用,但HttpGet
实现不允许我使用它。我应该做什么或使用什么来避免这个问题?
ip - 来自同一台机器的 GET 和 POST 请求可以来自不同的 IP 吗?
我很确定我记得读过——但再也找不到链接了——关于这个:在某些 ISP(包括美国的至少一个大型 ISP)上,可能会出现用户的 GET 和 POST 请求来自不同的IP。
(请注意,这完全是编程相关的,我将在下面给出一个示例)
我不是在谈论让您的 IP 地址在两个请求之间动态更改。
我说的是这个:
同一个用户发出 GET,然后是 POST,然后是 GET,然后是 POST,服务器会看到:
因此,尽管它是同一个用户,但网络服务器会看到 GET 和 POST 的不同 IP。
肯定看到 HTTP 是一种无状态协议,这是完全合法的,对吧?
我想找回关于某些 ISP 如何/为什么配置他们的网络以便可能发生这种情况的解释。
我问是因为有人要求我实现以下 IP 过滤器,我很确定它从根本上是损坏的代码(对至少一个主要的美国 ISP 用户造成破坏)。
这是一个 Java servlet 过滤器,它应该可以防止某些攻击。理由是:
“对于任何会话过滤器,都会检查请求中的 IP 地址是否与创建会话时使用的 IP 地址相同。因此在这种情况下,会话 ID 不会被窃取以形成虚假会话。”
http://www.servletsuite.com/servlets/protectsessionsflt.htm
但是我很确定这本质上是有问题的,因为在某些 ISP 上,您可能会看到 GET 和 POST 来自不同的 IP。
java - 如何在 Android 中向 HTTP GET 请求添加参数?
我有一个我正在尝试发送的 HTTP GET 请求。我尝试通过首先创建一个BasicHttpParams
对象并将参数添加到该对象,然后调用setParams( basicHttpParms )
我的HttpGet
对象来向此请求添加参数。此方法失败。但是,如果我手动将我的参数添加到我的 URL(即 append ?param1=value1¶m2=value2
)它会成功。
我知道我在这里遗漏了一些东西,任何帮助将不胜感激。
c# - ASMX Web 服务和 HTTP GET
我正在尝试创建一个可以执行 HTTP GET 请求的 ASMX Web 服务。我有以下简单的代码片段来说明我已经完成的工作。
除此之外,我还在我的 Web.config 文件中添加了以下节点
我面临的问题是,System.Web.HttpContext cannot be serialized because it does not have a parameterless constructor
每当我尝试调试此 Web 服务时,我都会不断收到可怕的“”错误消息。我不知道问题出在哪里,我非常感谢为使我摆脱这种困境而提供的任何帮助。我意识到 HTTP GET 请求应该非常简单,但我真的不确定我的挫败感是什么。
asp.net - 使用 asp.net Web 表单项目从 http GET 返回字符串
我正在尝试仅使用 URL 获取请求来动态生成 JavaScript。
我已经用 asp.net MVC 完成了这一点,只需从操作中返回一个字符串并像这样编写脚本标记。
问题是我需要从 asp.net Web 表单项目中完成相同类型的动态生成脚本。
如何将带有 GET 请求的动态生成的字符串返回到 asp.net Web Forms 项目中的页面(或 Web 服务)?
http - 是否可以添加一些 http GET 响应来修复客户端 Web 浏览器上的编码问题?
我在微控制器中有一个使用 uIP 库用 C 语言编写的嵌入式 Web 服务器,它输出以下静态文本以响应 http get。它在下面显示为 C 文字字符串:
紧随其后的是文档类型字符串 \ 和请求页面的 \ ... \</html> 正文。这段代码不是我写的,而是交给我的。现在我在 Opera、Firefox 和 Internet Explorer 上试用它。整个网页使用 Ansi/C,没有特殊的字符串或字节。但它只能在 Opera 上正确加载和显示。出于某种原因,这个基于 uIP 的特定网络浏览器不会在 IE 8 或 Firefox 上呈现。
![替代文字][1]
我可以在 http 标头中添加什么,以使我的基本/默认 C/ansi 代码页的微网络服务器编码在所有浏览器中都能被正确检测到,而不仅仅是歌剧?
php - Twitter API 调用间歇性失败
我正在使用 PHP 来显示来自用户的最新推文。这是在 Wordpress 中。这在大多数情况下都有效 - 但有时,我会收到此错误:
file_get_contents( http://api.twitter.com/1/statuses/user_timeline/[username].json ) [function.file-get-contents]:打开流失败:HTTP 请求失败![...]/twitter.php 第 47 行中的 HTTP/1.1 400 错误请求
我绝对确定我不会超过 Twitter API 限制,因为即使我的缓存代码有缺陷,其他人也无法看到这一点——它是在本地托管的——而且我无法在一小时内查看该页面 150 次. 我已经测试过确实正在检索用户名和数据库条目。这是我的代码:
我真的很感激这方面的一些帮助。我觉得完全被难住了。
java - 如何响应(如果可能)GWT 中的 http get 请求?
我想用我的Android手机发出一个http get请求(我知道怎么做)并得到文件作为回报(或服务器上数据库的其他响应)。是否有可能在服务器端的 GWT(我刚开始阅读教程)中做到这一点,或者我必须学习 PHP 或某事。别的?我看过这个http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html但不知道这是否是我需要的。
非常感谢!
javascript - 有没有办法合并获取参数?- HTML/Javascript
我经常发现自己对简单的事情感到惊讶,我不确定,但我相信这可能是其中之一。
我经常发现自己需要合并获取属性,尤其是在过滤器和站点内的搜索页面中。这有时会非常复杂,因为您可能想要动态删除和添加参数。
简单的方法是使用表单,但是当添加不属于表单的元素时,这会变得复杂。例如分页
例如,我可能有一个如下 URL
http://www.example.org/ninja_search/?speed__gt=5&night_sight=1&page=1
如何将此类 URL 与 page=2 合并,用新值替换 1?javascript是唯一的选择吗?
?speed__gt=5&night_sight=1& page=1 + page=2 = ?speed__gt=5&night_sight=1& page=2
谢谢 :)