问题标签 [http-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.
http - Weblogic 服务器:为什么在完成后发送响应
在使用数据包嗅探器分析流量时,我们看到在完成向该服务器的 http 发布之前来自 weblogic 服务器的 http 响应。
在这种情况下,服务器上的jsp页面基本上是一个静态页面,此时对post的内容没有任何逻辑可做。
但是为什么服务器会在帖子完成之前发送响应?
我找到了有关如何配置服务器以忽略使用 Http post 的拒绝服务攻击的 Weblogic 文档。也许这就是正在发生的事情?
我认识的人以前没有人见过这种行为。也许一些精通 weblogic 的人会知道发生了什么。
谢谢
c# - HTTP POST 返回错误:417“预期失败”。
当我尝试 POST 到 URL 时,会导致以下异常:
远程服务器返回错误:(417) 预期失败。
这是一个示例代码:
使用一HttpWebRequest/HttpWebResponse
对或一个HttpClient
并没有什么不同。
是什么导致了这个异常?
firefox - 是否有允许向网页发送任意 POST 数据的 Firefox 扩展(或任何其他浏览器)?
我想测试我的网站的安全性,如果可能的话,我希望有一个能够发送 POST 数据的应用程序。
谢谢
jquery - 如何使用getJSON,用post方法发送数据?
我正在使用上述方法,它适用于 URL 中的一个参数。
例如Students/getstud/1
,应用控制器/动作/参数格式的地方。
现在我在 Student 控制器中有一个动作,它接受两个参数并返回一个 JSON 对象。
那么如何$.getJSON()
使用 post 方法发布数据呢?
类似的方法也是可以接受的。
重点是用 AJAX 调用控制器的动作。
asp.net-mvc - ASP.NET MVC 如何在 POST 方法中指定附加参数?
在我的 MVC 应用程序中,我有一个控制器(ProjectController),它有一个动作(创建)。create 函数接受 projectEntity(自定义 3d 方数据层组件)作为参数。框架自动将输入的表单值绑定到 projectEntity 对象。
这是创建函数签名:
我在表单中有一个名为“requestDate”的字段。如何指定 POST 方法,以便它传递 projectToCreate 对象和表单中的附加“requestDate”?
html - 为什么命名您的 HTML 表单提交按钮“提交”会破坏事情?
在 ASP.NET webforms 和 ASP 3 (Classic ASP) 中,我遇到了一个问题,将表单提交按钮命名为“提交”会“破坏”。下面是渲染的 HTML:
我说“破坏事物”是因为我不确定到底为什么或发生了什么。但症状通常是按下提交按钮有时什么也没做,即它只是不起作用。但有时它确实有效。
事实上,我只是用下面的代码构建了一个快速的一页测试,并且提交工作正常:
但是,在过去,这个问题已经出现,并且重命名按钮总是使症状消失。
那么,是否有任何 HTML/HTTP/浏览器专家知道为什么在提交按钮上设置 id="submit" 会导致任何问题?
编辑
这个SO 评论似乎暗示“提交”是一个保留关键字。但是为什么“id”或“name”属性会干扰这个呢?以及如何以会导致冲突的方式实现这个“保留”关键字?
再次感谢
asp.net-mvc - 如何使用 MVC onchange of an input["text"] 处理 HTTP POST
我正在寻找一个很好的例子来展示如何(在控制器中)处理 POST onchange(例如输入 [“text”])
目前,当我设置我的 onchange = form[0].submit(); 我看到控制器上的动作,HTTP 动词仍然是 GET 出于某种奇怪的原因。但是当我查看源代码时,页面上的表单有 method="POST" ...那我做错了什么?
php - curl 发送 GET 而不是 POST
实际上,它变得如此混乱,以至于我什至不确定 curl 是罪魁祸首。所以,这里是php:
我得到了标题(与正常、成功请求的标题相匹配),然后是登录页面(我猜 curl 由于重定向而捕获了这个),它有一个错误,即“错误的联系类型”。
我认为问题在于请求将主机设置为请求服务器,而不是远程服务器,但后来我注意到(在 Firebug 中),请求是作为 GET 发送的,而不是 POST。
如果我复制登录站点的表单,将其剥离为带有值的表单元素,并为操作输入完整的 URL,它的效果就很好。所以我认为这不是一个安全问题,登录请求必须来自同一台服务器等(我什至摆脱了空的隐藏值和所有设置其他 cookie 的 JS)。
话又说回来,我很快就糊涂了。
任何想法为什么它显示为 GET,或者为什么它不工作,就此而言?
file-upload - 来自 Visual Basic 6 的 HTTP 发布/上传
我正在使用 Visual Basic 6,并希望通过发送自定义输入字段和 PDF 文件来对服务器(它运行 Java 代码)进行 HTTP POST。PDF 文件必须是基本 64 位编码的,或者在上传文件时使用 HTTP POST 在 Internet 上工作的正常方式。基本上,我只想从我的 Visual Basic 6 程序上传一个文件。
我该怎么做呢?任何示例源代码?
httpwebrequest - 需要http post + 数字证书
我想将一些 xml 发布到外部服务器并被告知:
“使用的传输协议是https(SSL)。这要求您的启动服务器具有有效的数字证书。”
我在哪里可以得到其中之一?我有一个 Thwate 个人电子邮件证书,但不确定是否可以?
谢谢,