相关疑难解决方法(0)

811
推荐指数
13
解决办法
22万
查看次数

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万
查看次数

你什么时候使用POST,什么时候使用GET?

根据我的收集,有三类:

  1. 切勿使用GET和使用POST
  2. 切勿使用POST和使用GET
  3. 你使用哪一个并不重要.

假设这三个案件我是否正确?如果是这样,每个案例的一些例子是什么?

http-get http-post

327
推荐指数
11
解决办法
15万
查看次数

history.go(-1)不适用于chrome.还有其他选择

在我的项目中,我使用的是Javascript代码history.back(); 回到上一页.(如窗口上的后退箭头).这个功能在IE和Firefox上工作正常但在谷歌crome上没有?

<input type="button" value="Go back" onclick="history.go(-1); return false" />
Run Code Online (Sandbox Code Playgroud)

我明白了这个错误

确认重新提交表单

此网页需要您之前输入的数据才能正确显示.您可以再次发送此数据,但通过这样做,您将重复此页面之前执行的任何操作.按"重新加载"重新发送该数据并显示此页面.

谷歌搜索,但每个人都在建议history.go(-1);返回false; 但它也不起作用.还尝试过history.back(),但这也无济于事

javascript google-chrome

7
推荐指数
1
解决办法
9990
查看次数

GET和POST方法之间的区别?

我是这个论坛的新手,我从今晚开始学习PHP.

我想发一份表格,但我不知道它们之间的区别:

<form action="page2.php" method="GET">
Run Code Online (Sandbox Code Playgroud)

<form action="page2.php" method="POST">
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

谢谢.

html forms post get http

6
推荐指数
1
解决办法
4万
查看次数

PHP在同一个文件中表单还是单独的?速度

我刚刚开始学习PHP,只是用$_POST/ 完成$_GET.现在我想知道,让PHP从同一文件中的表单处理数据,或者将数据发送到另一个文件(action="anotherfile")的专业人员是什么?

逻辑上我会认为将它发送到另一个文件会增加处理它的时间,但这是真的吗?当我在同一个文件中有PHP脚本时,当我点击提交按钮(但内容发生变化)时,页面似乎没有重新加载.或者是吗?如果是这样,那么唯一的区别就是我必须在两个文件中键入菜单的脚本(假设你在所有页面上都有相同的菜单)?哪会导致更多编码/更少空间?

php

5
推荐指数
1
解决办法
893
查看次数

PHP中的$ _POST请求如何申请?

我想知道如何POST在PHP中使用请求.我用来$_REQUEST['text']从url获取数据,http://localhost/data.php?text=ABCDEFGH但是如果我通过非常长的文本ERROR : Request-URI Too Long.

if(isset($_REQUEST['text'])){
     $parsetext=$_REQUEST['text'];    //get data here data > ABCDEFGH
}else{
     echo "not valid";
}
Run Code Online (Sandbox Code Playgroud)

请任何人告诉我如何使用POST请求支持长文本.我知道那$_REQUEST是请求GETPOST.

php post

3
推荐指数
1
解决办法
156
查看次数

将表格数据保存在带烧瓶的URL中

尽管看到了使用Flask构建howtos的URL,但我无法找到一种方法来将表单数据保存在url中.

这段代码工作正常:

@app.route('/', methods=['GET'])
def index():
    res = '''<form action="/search" method=post>
                    <p><input type="text" name="query" value="test"></p>
                    <p><input type="submit" value="Search"></p>
                    <br />
    </form>'''
    return res

@app.route('/search', methods=['POST'])
def search():
    return request.form['query']
Run Code Online (Sandbox Code Playgroud)

但结果显示在myapp.com/search同时,我想是这样myapp.com/search?query=toto

我一定错过了一些非常基本的东西......我猜...有什么提示吗?

提前致谢

python forms url flask

1
推荐指数
1
解决办法
2331
查看次数

PHP的$ _POST和$ _GET与AngularJS客户端之间的差异

我试图将JSON传递给AngularJS中的PHP脚本,如下所示:

var testObj = {
  answers : {
    aa : 2,
    ab : 3
  }
};

var userAnswers = angular.toJson(testObj.answers);

$http.post("ajax/testAddObject.php?answers=" + userAnswers).
success(function(data){
    console.log("Result: ", data);
});
Run Code Online (Sandbox Code Playgroud)

在PHP方面,我做了以下事情:

//... new PDO connection to DB
$answers = $_POST['answers'];

//some more stuff
Run Code Online (Sandbox Code Playgroud)

$answers变量总是空的.但随后几乎随机,我看到了这个问题,答案说:

$_POSTContent-Type: application/json在标题中传递时将为空

而且,虽然我的代码是不是完全一样从问题的人,我改变了$_POST[...]$_GET[...]上的PHP代码和它的工作!问题是,为什么?彼此之间有什么区别?因为,从我看来,似乎没有太大的区别......

php post json angularjs

0
推荐指数
1
解决办法
402
查看次数

POST方法的参数中没有值

我有RESTweb服务POST方法:

public string Post([FromBody]string value1 )  
{
    return "a";
}
Run Code Online (Sandbox Code Playgroud)

我把断点放在里面.我发了POST:

localhost/RESTServer/api/Person/?value1=1
Run Code Online (Sandbox Code Playgroud)

我得到nullvalue1内部Post方法.我做错了什么?

c# rest

0
推荐指数
1
解决办法
42
查看次数

在通过GET发送URL之前加密PHP中的密码

我有一个表单,我有一个密码字段.当用户提交表单时,包含密码的所有字段在通过URL到另一个php页面时都会在URL中清晰可见.有什么方法可以避免这种情况吗?我不希望密码可见.

php

-2
推荐指数
1
解决办法
79
查看次数

通讯订阅的GET或POST?

可能重复:
我应该何时使用GET或POST方法?他们之间有什么区别?

我正在为我的网站创建一个新闻订阅区域,我想知道哪种方法更受欢迎?... GETPOST?由于我允许人们为未来的简报注册他们的电子邮件,我认为GET将是首选的方法,但我听到很多人只是说使用POST来做所有事情.

我知道GET更快,安全性更低,无法存储多少个字符.

你怎么看?GET还是POST

编辑:我知道这篇文章可能会被遗忘,因为这是一个相当简单的问题,但我问的是首选方式.不只是一半......方式!

html javascript php forms html5

-4
推荐指数
1
解决办法
247
查看次数

android中的httppost和httpget方法有什么区别?

任何人都可以告诉我区别HttpostHttpget method.Httpclient可以执行POST和GET方法.请解释1和第2方法之间的区别

1.)httpclient.execute(httppost)

而另一个

2.) httpclient.execute(httpget)

https android json

-6
推荐指数
1
解决办法
9427
查看次数