post 相关问题

POST是HTTP协议方法之一;当客户端需要将数据发送到服务器时(例如上载文件或提交完成的表单)时使用它。 post这个词有几个含义,但这个标签特别是关于HTTP POST请求。

单击按钮时未发送 Django Post 请求

我正在尝试在 Django 中创建一个简单的 Web 应用程序并尝试使用 Ajax,以便页面不会刷新。这个应用程序的唯一目标是拥有一个接受一些用户输入并且不会刷新的表单...

回答 4 投票 0

vite代理不支持post方式

我已在 vite.config.js 中添加了这些代理设置。 代理人: { “/api”:{ 目标:“http://127.0.0.1:9000/”, 更改来源:true, 重写:(路径)...

回答 1 投票 0

我可以制作一个 svg 图像按钮吗?

有什么方法可以在单击 svg 图像时发出 POST 请求吗? 到目前为止我最好的尝试如下: 有什么方法可以在单击 svg 图像时发出 POST 请求吗? 迄今为止我最好的尝试如下: <form action="/test-button" method="POST"> <input name="Submit" type="submit" value="Submit" /> <svg > <rect width="100" height="100" > </svg> </form> 这是一个黑色矩形,旁边有一个提交按钮。 我想让人们在多个图像之间进行选择,所以这可能是一个不错的解决方案,但是有没有办法制作一个图像,当单击时,会触发一个帖子? 不使用javascript可加分。 警告:这有点 hacky,但据我所知它 100% 合法,并且不需要 javascript。 由于 label 元素也可用于控制其关联的输入,因此您可以尝试如下操作: <form action="/test-button" method="POST"> <label> <input type="submit" name="image" value="one"> <svg><rect width="100" height="100"></rect></svg> </label> <label> <input type="submit" name="image" value="two"> <svg><rect width="100" height="100"></rect></svg> </label> </form> ​ 然后用CSS隐藏提交按钮。您可以在标签中添加任何您想要的内容。 当您单击标签中的任何内容时,它将触发其中的提交按钮并提交表单,按钮的 value 位于 POST 数组中。 还有一个 <input type="image">,但它的目的完全不同(跟踪单击位置的坐标)。 这似乎是 <button> 元素的一个很好的用例。 <form action="/test-button" method="POST"> <button> <svg> <rect width="100" height="100" > </svg> </button> </form> 单击按钮元素执行与 input[type="submit"] 完全相同的工作,因此您可以完全替换输入。如果您选择这条路线,您还可以考虑在按钮内放置一个文本标签和/或在 svg 内放置一个 title 以实现辅助功能。 这个,也许: <form action="/test-button" method="POST"> <input type="image" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIi8+PC9zdmc+"> </form> Jsfiddle:http://jsfiddle.net/Xawuv/ 没有 JS 是不可能的,但是你可以用 JS 来做。附上 onclick(),只需使用:document.getElementById('formID').submit();。 HTML: <form action="/test-button" method="POST" id="submittingForm"> <input name="Submit" type="submit" value="Submit" /> <svg onclick="submitForm();"> <rect width="100" height="100" > </svg> </form> 和 JS(位于您的 <head></head> 标签内): <script type="text/javascript"> function submitForm() { document.getElementById("submittingForm").submit(); } </script> 这是一个简单的按钮,盒子内有一个闪电。 <svg x="167" y="8" cursor="pointer" width="30" height="30" visibility="visible" > <g id="Flash"> <g fill="#FFCC00" stroke="#D57300" stroke-width="2" > <path stroke-linecap="round" d="m 10.311873 9.0776039 9.400261 -7.988867 -0.05562 6.2501137 -2.224914 0.093987 -0.05562 5.5452134 11.402682 -0.04699 -18.522406 16.024725 0.05562 -6.015145 2.169291 -0.09398 -0.05562 -5.874165 -11.51392928 0.04699 z"/> </g> </g> <rect width="30" height="30" opacity="0" fill="transparent" fill="url(#Flash)" id="Flash_Button" onclick="Flash(evt);" /> </svg> 这是当您单击 时该功能的脚本 function Flash(){ // post whatever you want inside here } 当您创建一个按钮并且其内部有线条时,问题是当您将 onclick 放入父元素时,您不会单击所有 svg 元素,而是单独单击其中的所有子元素。所以你需要在 svg 内创建一个具有父元素宽度和高度的矩形并将其隐藏,然后放置 onclick! 有些答案忘记隐藏输入。这应该可以完美地工作: 只需复制粘贴即可。 <label class="cursor: pointer;"> <input type="submit" name="mysubmit" value="val1" style="display: none;"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down-up" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M11.5 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L11 2.707V14.5a.5.5 0 0 0 .5.5zm-7-14a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4- 4a.5.5 0 0 1 .708-.708L4 1 3.293V1.5a.5.5 0 0 1 .5-.5z"/> </svg> </label> 只需将 onClick 添加到 svg <svg onClick={addAddress}> ..... </svg>

回答 7 投票 0

如何将 JSONObject POST 到 Retrofit 请求正文中的原始 JSON

我有一个 JSONObject,我需要将此 JSONObject 传递到服务器。使用 POST 方法。 @POST(“同步状态”) @Headers("内容类型:application/json; charset=utf-8") 打电话...

回答 1 投票 0

curl 输出未重定向到文件

我正在尝试将curl 的输出重定向到文件。 根据curl的手册页,我必须附加: --输出 但是,即使我这样做,输出也不会被重定向。 有人可以吗

回答 1 投票 0

如何将数据表单链接覆盖到php中的另一个链接

你好,我想覆盖从旧链接到新链接的所有参数..就像 $oldURl="https://example.com/abcd/data?p=123&x=ABCDSS"; $newUrl="https://example.com/?data=1&d...

回答 1 投票 0

在某些服务器中如果表单 enctype="multipart/form-data" 则 php 发布输入

我在 php 中使用 enctype="multipart/form-data" 表单发布值时遇到问题。似乎仅在某些服务器中存在问题。在我的本地主机服务器中它工作正常。在托管 cpanel 时,它...

回答 1 投票 0

是否可以像这样(AJAX)将数据发送到 PHP Skript?

方法:{ ajax: 函数(任务、回调、变量){ 让 xhr = new XMLHttpRequest(); 让发送=“&variables=”+encodeURIComponent(变量); ...

回答 1 投票 0

werkzeug.exceptions.BadRequestKeyError:400 错误请求:浏览器(或代理)发送了该服务器无法理解的请求。关键错误:'id'

html页面 {%block title%}登录页面{% endblock %} {%块内容%} 信用: html页面 {%block title%}Login page{% endblock %} {%block content%} <form action = '#' method="post"> <p>creds:</p> <p><input type="number" placeholder="id" Id="id" /></p> <p><input type="text" placeholder="nm" name="nm" /></p> <p><input type="submit" value="submit" /></p> </form> {%endblock%} 应用程序代码 @app.route("/") def home(): return render_template("login.html") @app.route("/",methods = ["POST","GET"]) def post(): if request.method == "POST": user = request.form['nm'] id = request.form['id'] sql = ('''INSERT INTO abc (id, name) VALUES (?, ?) ''') val = (id,user) cur.execute (sql, val) return 'Ok' 我尝试使用 return.form.get('id') 但它返回 null 任何人都可以帮我解决这个问题吗 谢谢 <p><input type="number" placeholder="id" name="id" /></p> 您输入的是 ID 而不是姓名 当您使用 request.form["something"] 时,您认为这始终是您请求的一部分,我建议您使用 request.form.get("something", False) 来避免该错误。希望这能解决您的疑惑。 我遇到了完全相同的问题,但我的问题是“SelectField”,更新字段将为“None”,为了避免这种情况,我只添加了选项值 None ,如下所示: <option value="None">None</option> 这解决了我的问题 werkzeug.exceptions.BadRequestKeyError:400 错误请求:浏览器(或代理)发送了该服务器无法理解的请求。 关键错误:“音频文件” 我收到此错误,我该如何修复它?

回答 4 投票 0

执行php脚本后未离开当前页面时发出警报

我有一个带有两个提交按钮的页面,使用 if ($_POST['action'] == 'Test SMS') 为我的“测试短信”按钮执行代码。我需要从 PHP 脚本执行代码,然后给出一个警告框,而不是

回答 1 投票 0

我的php有问题,query.php页面没有收到从表单index.php发送的POST请求

我的php有问题,query.php页面没有收到从表单中index.php发送的POST请求 查询.php $数据=$_POST; $类型=“查”; 回声 var_dump($data); 回显$类型;

回答 1 投票 0

Laravel 获取输入参数而不修剪任何值的方法

对于 Laravel post 请求的参数,使用 $request->all(); 获取; 如果有任何前面的空格,该函数本身会对请求参数进行修剪。 我尝试使用 $_POST 而不是 $this-...

回答 4 投票 0

发送 POST 请求时收到 422 错误

这是我使用的代码: const url = new URL("https://api.chec.io/v1/products"); 常量标头 = { "X-授权": `${process.env.NEXT_PUBLIC_CHEC_PUBLIC_KEY_SECRET}`, ...

回答 1 投票 0

发布请求以包含“Content-Type”和 JSON

我将与 goo.gl 合作进行 URL 缩短。我需要提出以下请求: 发布 https://www.googleapis.com/urlshortener/v1/url 内容类型:application/json {“longUrl”:“http://www.google...

回答 5 投票 0

如何在vuejs中将JSON对象发布到Web服务器?

我需要从客户端获取网络服务器中的 JSON 对象。客户端 - 是浏览器。数据:用户名和密码。 HTML 代码如下: 我需要从客户端获取网络服务器中的 JSON 对象。客户端 - 是浏览器。数据:用户名和密码。 HTML 代码如下: <form action="/login" method="post"> <input type="text" name="username" placeholder"Username"/> <input type="password" name="password" placeholder="Password"/> <input type="submit" value="Submit"/> </form> 我尝试过vuejs: new Vue({ el: '#app', data: { username:'', password:'', }, methods: { send: function () { this.$http.post("/login", JSON.stringify({ username: this.username, password: this.password, });)}}, }; 但这不起作用。 我也尝试过 jquery 但错误是一样的。 错误:查找值开头的字符“u”无效。 通过curl就没有这样的错误。 我哪里做错了? 尝试使用AXIOS 代码: axios.post('/url', { jsonData: JSON.stringify(...data...) }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); 你的$http从哪里来?你用什么来进行http请求? 可以使用axios进行HTTP请求。

回答 2 投票 0

字典作为python中post请求中的参数

如何将字典作为 python 中 post 请求中的参数作为 json 对象传递? IE 我的参数 = { “用户ID”:“数据”, "我的书":{'Title1':'ABC','Title2':'XYZ'} }; 我

回答 1 投票 0

如何将C# HttpClient Post请求和JavaScript Fetch请求转换为相同格式

我有用 JavaScript 编写的请求,效果很好 fetch(someUrl, { "headers": { someHeader1, someHeader2, /* 等等... */ }, “身体”:某个身体, “方法”:“...

回答 2 投票 0

通过 netlify 部署的 JavaScript“get”方法面临问题

我做了一个实时聊天应用程序。使用Mysql数据库。 我的本地系统中的代码运行良好,即通过以下方式获取方法 http://localhost:3000/。 在 netlify 中部署时它不起作用。 我这...

回答 1 投票 0

如何使用Spring Boot框架在post请求主体节点中接受PascalCase而不是camelCase

我正在使用 Spring 框架开发 REST API。我设置了一个后置控制器: @PostMapping(path="/v2/document", 消耗= {"application/xml","application/json"},

回答 2 投票 0

VB.net 通过 HttpWebRequest POST

我尝试使用以下代码向 LAN 上的 Arduino 以太网微控制器发送命令: 昏暗的请求 As HttpWebRequest = HttpWebRequest.Create("http://192.178.47.19:19/?r...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.