问题标签 [http-request]

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

javascript - Django:从 QueryDict 读取 JSON 对象数组

如何通过来自 JS 和服务器端的 AJAX 调用传递复合 JSON 结构,将其读取为 python 中“非常相似”的数据结构?

我知道可以使用 json 格式(simplejson 等),但我觉得 QueryDict 本身在我的情况下格式错误或重新格式化?

例子:

当通过 AJAX 将 JSON 对象数组 [{"id": 1},{"id": 2},{"id": 3}] 传递给 Django 视图时,QueryDict 被格式化为:

我什至如何遍历 json_data?

我想得到这样的东西:

这样我就可以将 QueryDict 作为字典访问并将 json_data 作为列表检索并按特定顺序处理它:也许只是按顺序列表顺序遍历它们。就像是:

事实上,进入 process() 的值可能是另一个键值对字典,而不仅仅是一个数字(1、2、3 等)

Javascript:

视图.py:

但列表返回空 []

我尝试了 simplejson 转储、加载、项目、获取方法,但它们都没有帮助。

我什至尝试过 jQuery.param(obj, true),但这不是我想要的(虽然有点接近)。

有没有不同/更好的方法通过 AJAX 来回传递复合数据结构 Django <-> JS?

0 投票
2 回答
98 浏览

php - 如何控制对 http 请求的响应的访问?(服务器端和客户端)

排除所有主要浏览器具有的相同来源策略和同步令牌模式(对所有请求进行令牌化会很痛苦),您将如何检查请求是否直接从我的用户界面发送而不是通过第三方发送。

例如,从 iframe 向 youtube 发送请求(我的意思是 src=... 不是 xmlhttprequest 对象),响应将是一个空白页面(他们是如何做到的?),向 facebook ajax 发送请求。来自 iframe 的 hovercard (它是一个简单的获取内容请求),地址栏也会给你一个空白页面(没有内容)。SO 响应是来自 iframe 请求的正常内容。

就像我之前说的,如果请求来自受信任的来源,您将如何检查(最好是一些服务器端代码)?

PS:不要依赖标头,我知道为什么我没有收到来自请求的来源,尽管我看到它们都在所有主要浏览器中实现了来源标头。一些ati spyware程序可以修改Refereer。无论如何,标题不能真正被信任。但是,是的,这表明它是一个检查层。

0 投票
3 回答
13808 浏览

php - 如何使用 php Http_Request2() 发出 https 请求

我想使用 pear http_request2($url) 类发出 https 请求。我可以发出http请求,但不能发出https。并且该网站促进了http和https。服务器响应 https 没有问题。

这是错误消息:

$egm=(string) Unable to connect to ssl://collegedb2.ferryfair.com:443. Error: stream_socket_client(): unable to connect to ssl://collegedb2.ferryfair.com:443 (Unknown error)

0 投票
4 回答
39891 浏览

c# - 无法在 Image 类中找到 FromStream

我有以下代码:

在我输入时的最后一行Image.FromStream不在列表中。我能做些什么?

0 投票
1 回答
1180 浏览

http - GWT RequestBuilder 将客户端日期设置为 HTTP 日期 POST 标头

我正在使用 GWT RPC 在客户端和服务器之间进行通信。我希望能够在服务器端读取浏览器的日期,为此我使用 ServiceDefTarget 类中的 setRpcRequestBuilder 来定制我的请求,并添加我想要的标题。

在客户端我正在使用:

在服务器端,我这样做:

在所有默认标题中打印

好的,这很好,但是当我尝试设置“日期”标头时,它不会显示在服务器端。这是为什么?任何人都可以提供帮助。我会很有帮助的。:)

0 投票
3 回答
323 浏览

javascript - 什么时候 JavaScript 足够小以至于值得内联(以获得最佳性能)?

假设我正在为客户构建一个 10 页的静态网站,而整个网站只有几行 JavaScript(不到 1KB)。在这种情况下,我猜最好(为了性能)将 <1KB 的 JavaScript 代码内联在每个页面的脚本标记之间,而不是放在外部.js文件中。额外的带宽消耗(在页面之间移动时)对于删除整个 HTTP 请求可能是值得的。

另一方面,如果我在同一个网站上有 200KB 的 JavaScript,那么我肯定会把它放在一个单独的文件中,以减少在网站上的页面之间移动时的带宽。

但我不知道“截止点”应该在哪里。如果我有 5KB 的 JS,我应该把它内联到我的 HTML 中吗?10KB 怎么样?20KB?

显然,“分界点”将取决于具体情况,例如移动站点可能会有所不同。但是,如果有人有任何有助于指导这一决定的一般性建议,那么我想听听他们的意见。

注意:我对性能感兴趣,而不是可维护性等。我可以将代码保存在单独的文件中,但使用某种构建过程或服务器端中间件自动内联它,因此可维护性不会成为问题。)

(加分点:如果所有考虑因素与内联 CSS 与外部 CSS 完全相同,请告诉我。)

0 投票
2 回答
556 浏览

html - 发送请求和接收响应的工具

我正在尝试检查一些在 IE 中未正确显示的 html。当我在 IE 和 FF 中查看 html 时,它们都略有不同,这可能是导致问题的原因。

我想获取从服务器返回的 html,因此不想使用浏览器发送请求。谁能告诉我任何这样的工具?

0 投票
2 回答
5878 浏览

ios - 制作多个 NSURLConnections 并使用 sendAsynchronousRequest:queue:completionHandler: iOS 5 方法

我在设置与sendAsynchronousRequest:queue:completionHandler:方法(NSURLConnection类)相关的正确配置时遇到了一些困难。

我的情况如下:

我建立了一个管理不同NSURLConnections 的单例类。这个单例实例有一个NSOperation Queue(称为downloadQueue),它向 Web 服务器发出请求并检索字符串路径 (1)。完成后,该路径用于在 Web 服务器 (2) 中下载文件。最后,当文件正确下载后,我需要更新 UI (3)。

我只找到了第一个请求:我可以通过它下载路径。您能建议我执行其他两个步骤的方法吗?

这里有几个问题:

  • 下载队列(downloadQueue)不是主要的,是否可以在该队列中打开一个新的 NSURLConnection ?换句话说,它正确吗?(参见代码片段中的注释)

  • 如果上一个问题是正确的,我该如何获取主队列并更新 UI?

这是我用来执行第一步的代码片段,其中downloadQueue是可以通过访问器方法(@property/ @synthesized)获取的实例变量;

0 投票
1 回答
3982 浏览

php - 使用 php 将事件插入 Google 日历

我正在尝试使用他们的指南向 google calendar api 执行 cURL 请求,上面写着:

我应该如何在 php 中做到这一点?我想知道我应该发送哪些参数以及应该使用哪些常量。我目前正在做:

但回应是:

我应该如何格式化我的参数?

0 投票
2 回答
6353 浏览

android - HTTP POST 请求 ANDROID 4(在 2.3 中工作)?

好的,这就是交易,我编写了一个应用程序,该应用程序通过来自 web url 的 HTTP(post)数据请求,数据使用 JSon 数组返回,我解析这些数组以获得我想要的。

直到使用 android 2.3.x 没有问题,但是当我在 Android 4 中测试它时它根本不起作用。

这是我的代码:

谁能告诉我我做错了什么?或者我需要改变什么,我现在一直在寻找一些东西,但我无法让它在 android 4 上运行。

谢谢!