问题标签 [post]
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.
php - cURL 在 POST 后更改 URL
我正在使用 cURL 进行 HTTP POST
帖子被执行,但响应显示错误:
在此服务器上找不到请求的 URL /~demo/100。
显然,上面的 URL 不存在于服务器,因为(不知何故)cURL 改变了 URL。
它应该是/~demo/cgi-bin/execute/100
。此 URL 在浏览器中有效。
请告诉我为什么这样做?我怎么能阻止这个,我想要什么?
asp.net - ashx 处理程序发布问题
我在 myCustom.ashx 处理程序周围得到了一些令人困惑的结果。
如果我通过浏览器访问处理程序:
如果我发布到处理程序:
好像当我发布它时会创建一个新会话。
额外信息:
forms - 什么时候应该使用 GET 或 POST 方法?他们之间有什么区别?
使用GET
或POST
方法有什么区别?哪个更安全?他们每个人的(缺点)优点是什么?
(类似问题)
apache-flex - 在 Flex 中的 HTTP Post 中上传任意数据
我们目前有一个 Java 小程序,它可以生成大量数据并将其上传到我们的服务器。我们拥有的一种上传方法是使用 HTTP POST 到我们的服务器,其内容只是原始数据(没有多部分编码或任何东西)。
我正在考虑实现一个做同样事情的 Flex 应用程序,但我没有看到复制该网络行为的方法。Flex 中所有与 HTTP 相关的网络类似乎都在假设您只是发出请求的情况下工作。我看不到实际设置 POST 有效负载的方法(除了设置几个查询参数,这在此处不起作用)。
我真正想要的是能够启动一个 HTTP POST,然后能够像我写一个套接字一样写入连接。这是否可能无需在 Socket 类之上编写我自己的 HTTP 实现?有没有办法在 Flex 中设置 HTTP POST 的负载?
澄清:能够创建一个数据缓冲区并将其发送到服务器就足够了(看起来是可能的)。如果我可以将连接视为套接字并随着时间的推移将数据发送给它会更好,而不是一次全部发送,但这不是严格要求的。
php - 在 PHP 中使用 cURL 发送帖子数据的正确方法是什么?
在 php 中使用 cURL 在 POST 中发送数据时,您使用将 cURL 选项 CURLOPT_POSTFIELDS 设置为数据
这是一些示例数据
array('foo'=>'bar','ninja'=>'pirate')
现在这就是我感到困惑的地方。
我见过的一半示例代码对数组进行了一些预处理,并将数据编码和压缩成格式正确的 url 字符串。
将我们的数据数组转换为:"foo=bar&ninja=pirate"
,然后将该字符串设置为 CURLOPT_POSTFIELDS 的数据
但是我看到的另一半示例只是将数组直接传递给 CURLOPT_POSTFIELDS ,仅此而已。
令人困惑的部分在于他们都完成了这项工作。鉴于它们都有效,我认为任何一个都不能说是“正确的”。
我可以看到执行字符串方法的唯一优点是您可以在 url 中设置一个没有类似值的参数"foo=bar&awesome&ninja=pirate"
,而且我不知道您是否可以通过关联数组来做到这一点,因为您无法拥有没有 out 的键一个值(我不认为),但这似乎是在浪费内存,因为您将整个数组复制到一个字符串中
javascript - $.post() 没有时间运行?
return false;
我试图在提交表单之前将数据从表单发送到外部脚本,但除非我在表单本身上,否则我似乎无法让数据到达外部脚本。
c# - 如何在 C# (.NET) 中使用 POST vars 登录 HTML 表单?
比如有这个网站:www.azet.sk
在右侧,有登录名和密码,我希望我的应用程序登录到这个 Web 应用程序,并从我自己的帐户中检索数据到 C# (.NET) 应用程序并使用它。目的是保持“登录”连接处于活动状态并使用 POST 方法发送变量。是否有任何教程或带有示例的简单脚本来学习这个?
post - 用雅虎管道发布表格?
是否可以使用雅虎管道提交表单?
我基本上需要在某个地方登录,然后从网站的成员区域获取一些内容到提要中。
c# - C# 控制台应用程序中的 HTTP Post 不会返回与浏览器请求相同的内容
我有一个使用以下代码执行 HTTP 发布的 C# 控制台应用程序(.NET 2.0 框架):
其输出为:
webResponse.ContentLength = -1
webResponse.ContentType = text/html
webResponse.ContentEncoding 为空白
responseString 是带有标题和正文的 HTML。
但是,如果我将相同的 URL 发布到浏览器 ( http://example.com/post.php?Key1=some_value&Key2=some_other_value ),我会得到一个小的 XML 片段,例如:
<?xml version="1.0" ?>
<RESPONSE RESULT="SUCCESS"/>
没有与应用程序中相同的 HTML。为什么反应如此不同?我需要解析在 HTML 中没有得到的返回结果。我是否必须更改我在应用程序中发布帖子的方式?我无法控制接受帖子的服务器端代码。
jquery - 连续的,非并发的 jQuery AJAX 帖子
我可能遗漏了一些明显的东西,但我似乎无法让我的 AJAX 帖子连续运行而不是与 jQuery 同时运行。
ad_numbers
是一个数字 ID 数组。
在fetch.php
,我已经拥有它,sleep(2)
所以我可以确保它正常工作。与其等待第一个 POST 完成,然后再进入数组中的下一个广告编号,它似乎同时同时运行所有这些。
我猜$.post()
是在完成之前返回?避免这种情况的最佳方法是什么?