Questions tagged «post»

POST是HTTP协议方法之一;当客户端需要将数据发送到服务器时(例如上载文件或提交完整的表单时),将使用此选项。“ post”一词有多种含义,但此标记专门用于HTTP POST请求。

14
HTTP测试服务器接受GET / POST请求
我需要一个实时测试服务器,该服务器通过HTTP GET接受我对基本信息的请求,并且还允许我进行POST(即使它实际上没有做任何事情)。这完全是出于测试目的。 一个很好的例子在这里。它很容易接受GET请求,但是我也需要一个接受POST请求的人。 有人知道我也可以发送虚拟测试消息的服务器吗?
448 http  post 

10
注销:GET还是POST?
这个问题与一般何时使用GET或POST无关。推荐使用哪种方法来处理从Web应用程序注销。在一般意义上,我已经找到了很多有关GET和POST之间差异的信息,但是对于这种特殊情况,我没有找到确切的答案。 作为实用主义者,我倾向于使用GET,因为实现它比POST更简单。只需删除一个简单的链接就可以了。我可以想到的绝大多数网站都是这种情况,至少从我的脑海中可见。甚至Stack Overflow也可以使用GET进行注销。 让我犹豫的是(尽管是旧的)论点,即某些Web加速器/代理通过转到并检索他们在页面中找到的每个链接来预缓存页面,因此用户单击它们时可获得更快的响应。我不确定是否仍然适用,但是如果是这种情况,那么理论上具有这些加速器之一的用户将在登录后立即被踢出应用程序,因为她的加速器将查找并检索注销链接,即使她从未点击过它。 到目前为止,我所读的所有内容都建议将POST用于“破坏性操作”,而不会改变应用程序内部状态的操作(如查询等)应使用GET处理。基于此,这里的真正问题是: 从应用程序注销是否被认为具有破坏性,是否会改变应用程序的内部状态?
434 architecture  rest  post  get 

9
使用curl上传带有文件的POST数据
我想使用cURL不仅在HTTP POST中发送数据参数,而且还上传具有特定表单名称的文件。我应该怎么做呢? HTTP Post参数: userid = 12345 filecomment =这是一个图像文件 HTTP文件上传:文件位置= /home/user1/Desktop/test.jpg文件的表单名称= image(对应于PHP端的$ _​​FILES ['image']) 我想出了cURL命令的一部分,如下所示: curl -d "userid=1&filecomment=This is an image file" --data-binary @"/home/user1/Desktop/test.jpg" localhost/uploader.php 我遇到的问题如下: Notice: Undefined index: image in /var/www/uploader.php 问题是我正在使用$ _FILES ['image']在PHP脚本中拾取文件。 如何相应地调整cURL命令?
413 shell  file  curl  post  file-upload 

6
使用jQuery将访问控制请求标头添加到AJAX请求的标头中
我想向jQuery的AJAX POST请求添加自定义标头。 我已经试过了: $.ajax({ type: 'POST', url: url, headers: { "My-First-Header":"first value", "My-Second-Header":"second value" } //OR //beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); }); 当我发送此请求并观看FireBug时,看到以下标头: 选项xxxx / yyyy HTTP / 1.1 主机:127.0.0.1:6666 用户代理:Mozilla / 5.0(Windows NT 6.1; WOW64; rv:11.0)Gecko / 20100101 Firefox …

30
AngularJs $ http.post()不发送数据
谁能告诉我为什么下面的语句不将发布数据发送到指定的URL?调用了url,但是在打印$ _POST时在服务器上-我得到一个空数组。如果我在将消息添加到数据之前在控制台中打印消息-它显示正确的内容。 $http.post('request-url', { 'message' : message }); 我也尝试过将数据作为字符串(具有相同的结果): $http.post('request-url', "message=" + message); 当我以以下格式使用它时,它似乎可以正常工作: $http({ method: 'POST', url: 'request-url', data: "message=" + message, headers: {'Content-Type': 'application/x-www-form-urlencoded'} }); 但是有没有办法用$ http.post()做到这一点-我是否总是必须包含标头才能使其正常工作?我认为上述内容类型指定了发送数据的格式,但是我可以将其作为javascript对象发送吗?

8
如何在Flask中获取POST JSON?
我正在尝试使用Flask构建一个简单的API,现在我想在其中读取一些POSTed JSON。我使用Postman Chrome扩展程序执行POST,而我发布的JSON就是{"text":"lalala"}。我尝试使用以下方法读取JSON: @app.route('/api/add_message/<uuid>', methods=['GET', 'POST']) def add_message(uuid): content = request.json print content return uuid 在浏览器上,它可以正确返回我放入GET中的UUID,但是在控制台上,它只是打印出来None(我希望它可以在其中打印出来{"text":"lalala"}。有人知道我如何从Flask方法中获取发布的JSON吗?
326 python  json  post  flask 

17
Java-通过POST方法轻松发送HTTP参数
我成功使用此代码HTTP通过GET方法发送 带有某些参数的请求 void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a&param2=b&param3=c"; URL url = new URL(request); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setInstanceFollowRedirects(false); connection.setRequestMethod("GET"); connection.setRequestProperty("Content-Type", "text/plain"); connection.setRequestProperty("charset", "utf-8"); connection.connect(); } 现在,我可能需要通过POST方法发送参数(即param1,param2,param3),因为它们很长。我在想为该方法添加一个额外的参数(即String httpMethod)。 我如何才能尽可能少地更改上面的代码,以便能够通过GET或发送参数POST? 我希望改变 connection.setRequestMethod("GET"); 至 connection.setRequestMethod("POST"); 本来可以解决问题的,但是参数仍然通过GET方法发送。 有HttpURLConnection没有什么方法会有所帮助?有没有有用的Java构造? 任何帮助将不胜感激。

8
如何在C#中使用WebClient将数据发布到特定的URL
我需要对WebClient使用“ HTTP Post”将一些数据发布到我拥有的特定URL。 现在,我知道可以使用WebRequest完成此操作,但是由于某些原因,我想改用WebClient。那可能吗?如果是这样,有人可以向我展示一些例子或为我指出正确的方向吗?
319 c#  post  webclient 

30
POST未选中的HTML复选框
我有一堆默认情况下处于选中状态的复选框。我的用户可能会取消选中其中一些复选框(如果有),而其余复选框保持选中状态。 有没有什么办法让表单POST所复选框不检查,而不是的那些被选中?
303 html  forms  post  checkbox 

8
用Java发送HTTP POST请求
让我们假设这个URL ... http://www.example.com/page.php?id=10 (此处的ID需要在POST请求中发送) 我想将其发送id = 10到服务器的page.php,该服务器在POST方法中接受它。 如何在Java中执行此操作? 我尝试了这个: URL aaa = new URL("http://www.example.com/page.php"); URLConnection ccc = aaa.openConnection(); 但是我仍然不知道如何通过POST发送
294 java  http  post 

7
使用PHP接收JSON POST
我正在尝试在付款界面网站上收到JSON POST,但无法对其进行解码。 当我打印时: echo $_POST; 我得到: Array 当我尝试这样做时,我什么也没得到: if ( $_POST ) { foreach ( $_POST as $key => $value ) { echo "llave: ".$key."- Valor:".$value."<br />"; } } 当我尝试这样做时,我什么也没得到: $string = $_POST['operation']; $var = json_decode($string); echo $var; 我尝试此操作时得到NULL: $data = json_decode( file_get_contents('php://input') ); var_dump( $data->operation ); 当我做: $data = …
291 php  json  post 

8
如何在php中获取POST正文?
我将以下内容作为POST提交到php页面: {a:1} 这是请求(POST请求)的主体。 在php中,我该怎么做才能提取该值? var_dump($_POST); 不是解决方案,不起作用。
273 php  rest  post 

12
如何使用C#将JSON发布到服务器?
这是我正在使用的代码: // create a request HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = "POST"; // turn our request string into a byte stream byte[] postBytes = Encoding.UTF8.GetBytes(json); // this is important - make sure you specify type this way request.ContentType = "application/json; charset=UTF-8"; request.Accept = …
269 c#  json  post  httpwebrequest 

9
发布请求的大小限制是多少?
对不起,如果这是重复的话,我想是可以的,但是找不到任何东西。 我有一个Flex应用程序,我正在通过IE将数据发布回php / mysql服务器。我还没有遇到任何问题,但是提前知道这一点可以为我省去很多麻烦和工作。通过http发布数据有大小限制吗? 本文说不:http : //www.netlobo.com/ie_form_submit.html 讨论结果是肯定的:http : //bytes.com/topic/php/answers/538226-what-maximum-limit-using-post-method 而这一切都是我可以在网上找到的。因此,请仅将答案限于个人测试/验证的数字。 我想回发一个可能很大的XML字符串(例如,最大5mb)。 如果有什么不同:浏览器将始终是IE(我们的产品需要它),post来自flex中的httpService,Web服务器是php,DB是mySql。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.