标签: get

JavaScript中的HTTP GET请求?

我需要在JavaScript中执行HTTP GET请求.最好的方法是什么?

我需要在Mac OS X dashcode小部件中执行此操作.

javascript get http dashcode

756
推荐指数
20
解决办法
162万
查看次数

HTTPS标头是否已加密?

通过HTTPS发送数据时,我知道内容已加密,但我听到有关标头是否已加密或标头加密程度的混合答案.

有多少HTTPS标头加密?

包括GET/POST请求URL,Cookie等.

security encryption https post get

554
推荐指数
8
解决办法
20万
查看次数

注销:GET或POST?

这个问题不是关于何时一般使用GET或POST; 它是关于处理Web应用程序注销的推荐方法.我已经在一般意义上找到了关于GET和POST之间差异的大量信息,但我没有找到这个特定场景的明确答案.

作为一个实用主义者,我倾向于使用GET,因为实现它比POST更简单; 只需删除一个简单的链接就可以了.这似乎是我能想到的绝大多数网站的情况,至少从头脑中可以看出来.甚至Stack Overflow也可以使用GET进行注销.

让我犹豫不决的是(尽管很老)一些论点,即一些网络加速器/代理通过访问和检索他们在页面中找到的每个链接来预先缓存页面,因此用户在点击它们时会得到更快的响应.我不确定这是否仍然适用,但如果是这种情况,那么从理论上讲,一旦有用这种加速器的用户在登录后就会被赶出应用程序,因为她的加速器会找到并检索注销链接,即使她从未点击过它.

到目前为止我所阅读的所有内容都建议POST应该用于"破坏性操作",而不改变应用程序内部状态的操作(如查询等)应该用GET处理.基于此,这里真正的问题是:

从应用程序注销被视为破坏性操作/是否会改变应用程序的内部状态?

architecture rest post get

393
推荐指数
6
解决办法
7万
查看次数

POST和GET有什么区别?

我最近才参与PHP/AJAX/jQuery,在我看来,这些技术的一个重要部分就是POSTGET.

首先,POST和之间有什么区别GET?通过实验,我知道GET将返回的变量及其值附加到URL字符串

website.com/directory/index.php?name=YourName&bday=YourBday
Run Code Online (Sandbox Code Playgroud)

POST不是.

那么,这是唯一的区别还是有特定的规则或惯例使用其中一个?

其次,我也看到POSTGETPHP之外:还AJAX和jQuery.这3个怎么做POSTGET不同?它们是相同的想法,相同的功能,只是采用不同的方式?

post get http http-method

371
推荐指数
6
解决办法
63万
查看次数

如何从javascript中检索GET参数?

http://domain.com/page.html?returnurl=%2Fadmin
Run Code Online (Sandbox Code Playgroud)

对于js内部page.html,如何检索GET参数?

对于上面这个简单的例子,func('returnurl')应该是/admin

但它也适用于复杂的查询......

javascript get

341
推荐指数
9
解决办法
47万
查看次数

如何从PHP发送GET请求?

我打算使用PHP来满足一个简单的要求.我需要从URL下载XML内容,我需要向该URL发送HTTP GET请求.

我如何在PHP中执行此操作?

php get http

264
推荐指数
8
解决办法
49万
查看次数

我什么时候应该使用GET或POST方法?他们之间有什么区别?

使用GETPOST方法有什么区别?哪一个更安全?他们每个人的(dis)优势是什么?

(类似问题)

forms post get http http-method

236
推荐指数
11
解决办法
17万
查看次数

如何使用jQuery在GET请求中传递参数

我应该如何在jQuery Ajax请求中传递查询字符串值?我目前按照以下方式执行它们,但我确信有一种更简洁的方法,不需要我手动编码.

$.ajax({
    url: "ajax.aspx?ajaxid=4&UserID=" + UserID + "&EmailAddress=" + encodeURIComponent(EmailAddress),
    success: function(response) {
        //Do Something
    },
    error: function(xhr) {
        //Do Something to handle error
    }
});
Run Code Online (Sandbox Code Playgroud)

我已经看到了查询字符串参数作为数组传递的示例,但是我见过的这些示例不使用该$.ajax()模型,而是直接进入$.get().例如:

$.get("ajax.aspx", { UserID: UserID , EmailAddress: EmailAddress } );
Run Code Online (Sandbox Code Playgroud)

我更喜欢使用$ .ajax()格式,因为它是我习惯的(没有特别好的理由 - 仅仅是个人偏好).

编辑09/04/2013:

在我的问题被关闭后(作为"Too Localized"),我发现了一个相关的(完全相同的)问题 - 3个upvotes no-less(我不喜欢首先找到它):

使用jquery进行POST,如何正确提供'data'参数?

这完全回答了我的问题,我发现这样做更容易阅读,我不需要手动使用encodeURIComponent()URL或DATA值(这是我在bipen的答案中发现的不清楚).这是因为该data值是通过自动编码的$.param().为了防止这对任何人都有用,这就是我的例子:

$.ajax({
    url: "ajax.aspx?ajaxid=4",
    data: { 
        "VarA": VarA, 
        "VarB": VarB, 
        "VarC": VarC
    },
    cache: false,
    type: "POST",
    success: function(response) {

    },
    error: …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery get

229
推荐指数
3
解决办法
51万
查看次数

在URL中传递base64编码的字符串

通过GET参数传递原始base64编码字符串是否安全?

php string url base64 get

227
推荐指数
7
解决办法
27万
查看次数

如何"完美"覆盖一个字典?

我怎样才能使"完美"成为dict的子类?最终目标是有一个简单的字典,其中键是小写的.

似乎应该有一些微小的原语我可以覆盖以使这项工作,但根据我的所有研究和尝试似乎情况并非如此:

这是我的第一次尝试,get()不起作用,毫无疑问还有许多其他小问题:

class arbitrary_dict(dict):
    """A dictionary that applies an arbitrary key-altering function
       before accessing the keys."""

    def __keytransform__(self, key):
        return key

    # Overridden methods. List from 
    # https://stackoverflow.com/questions/2390827/how-to-properly-subclass-dict

    def __init__(self, *args, **kwargs):
        self.update(*args, **kwargs)

    # Note: I'm using dict directly, since super(dict, self) doesn't work. …
Run Code Online (Sandbox Code Playgroud)

python inheritance dictionary get set

204
推荐指数
5
解决办法
10万
查看次数