POST是HTTP协议方法之一;当客户端需要将数据发送到服务器时(例如上载文件或提交完成的表单)时使用它。 post这个词有几个含义,但这个标签特别是关于HTTP POST请求。
node.js - 在 POST 请求中发送一个整数作为输入参数
我正在尝试从用户(.jade 页面)输入一个整数并将该值作为 body 参数传递。当我尝试使用下面的代码时,该值被转换为字符串。你能帮我吗
使用 if(isset($_POST['submit'])) 在脚本打开时不显示回显不起作用
我的 if(isset($_POST['submit'])) 代码有一点问题。我想要的是一些回声和一个表格,当脚本打开时不会出现,但我确实希望它在提交按钮时显示...
为什么NSURL POST文件上传任务无法上传到Web服务器
我正在尝试从 iOS 应用程序将文本文件上传到 Web 服务器。我编写了一个客观的 C 方法来处理上传请求,并编写了一个 PHP 文件来处理服务器上的 POST 请求。我
如何在 thymeleaf 模板和外部 js 文件中发送 post 请求?
在带有百里香叶的Springboot中,为什么当我不使用内联js时会出现这个问题?: 在第一个示例中,下面的 javascript 内联代码可以工作,并且对“/create-intent”的发布请求也可以工作 我...
我看到了这篇文章,这个问题的答案显示了如何处理hotels.com的POST请求 这是 α α ɱ α α 编写的代码 进口三重奏 导入httpx 将 pandas 导入为 pd 异步...
Woocommerce wp datepicker 计算提货和交货日期
我需要 wp 日期选择器的帮助。我想要的是 - 结账页面的客户可以选择取货和送货日期。选择日期后,购物车摘要中会显示计算结果 -
405 错误。为什么 Get 请求可以,但不能进行 POST 请求?
我正在尝试对 JSON blob API 执行 POST 请求(这是一个用于存储 JSON 文件的简单 API),并且收到 405 错误... 我不知道为什么当 GOT 请求工作正常时我不能执行 POST 请求。 可以...
我正在运行一个 LocalAI 服务器,它能够将语音翻译为文本。 使用这个curl命令,它可以正常工作: 卷曲http://localhost:8080/v1/audio/transcriptions -H“内容类型:
我在 Mac 服务器上使用 Vapor。服务器进行冗长的计算,因此我需要允许客户端能够取消计算。 在客户端,我有以下 Javascript 代码...
更新:我想将 var 值传递给服务器 你好, 老样子,老样子……:) 我有一个名为 的表单和一个名为 的代码区域 更新:我想将 var value 传递到服务器 你好, 老样子,老样子……:) 我有一个名为 <form id="testForm" action="javascript:test()"> 的表单和一个名为 <code id="testArea"></code> 的代码区域 我正在使用此代码来字符串化并显示代码区域中的数据: var formData = form2object('testForm'); document.getElementById('testArea').innerHTML = JSON.stringify(formData, null, '\t'); var value = JSON.stringify(formData, null, '\t'); 我想要的是将这些数据发送到 JSON 文件。 我一直在研究这个项目:http://ridegrab.com/profile_old/,如果您按 Submit Query 按钮,您将看到页面的头部填充。 我也想用这段脚本来发送数据: function authenticate(userName, password) { $.ajax ({ type: "POST", //the url where you want to sent the userName and password to url: 'username:password@link to the server/update', dataType: 'json', async: false, //json object to sent to the authentication url data: '{"userName": "' + userName + '", "password" : "' + password + '"}', success: function () { alert("Thanks!"); } }) } 同样,我想要的只是能够将 JSON 数据发送到服务器。我的服务器已设置为 update or POST 数据位于正确的位置。 你像这样发布 JSON $.ajax(url, { data : JSON.stringify(myJSObject), contentType : 'application/json', type : 'POST', ... 如果您将对象作为 settings.data 传递,jQuery 会将其转换为查询参数,并默认使用数据类型 application/x-www-form-urlencoded 发送; charset=UTF-8,可能不是你想要的 “data”应该是字符串化的 JavaScript 对象: data: JSON.stringify({ "userName": userName, "password" : password }) 要发送您的 formData,请将其传递给 stringify: data: JSON.stringify(formData) 某些服务器还需要 application/json 内容类型标头: contentType: 'application/json' 这里还有类似问题的更详细答案:Jquery Ajax Posting JSON to webservice 如果您要将此帖子请求发送到跨域,您应该查看此链接。 https://stackoverflow.com/a/1320708/969984 您的服务器不接受跨站发布请求。因此需要更改服务器配置以允许跨站点请求。 使用事件发布异步函数。 //------------Global variable for async event communication var gArray = []; gArray.length=10; //------------funtions for Post function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function gWait(pIndex=0, pTimeoutSec=10, pEventTag="html", pEventName="PostEvent" ) { // async, generate event var i=0; //console.log('gWait start'); while (i < 50*pTimeoutSec && gArray[pIndex]==null) { await sleep(20); i++; } if (i>=50*TimeoutSec) { gArray[pIndex]='{"error":"WEB error. Timeout '+pTimeoutSec+' sec."}'; } //console.log('gWait stop, iteration:'+i); $(pEventTag).trigger(pEventName,pIndex); //generate event // use: $("html").on("PostEvent", function(event,msg){ console.log(event.type+' data:'+gArray[msg]); }); } function Post(pJSON="", pIndex=0, pTimeoutSec=10, pEventTag="html", pEventName="PostEvent") { //send JSON and return response to gArray[pIndex] if (pIndex>=gArray.length && pIndex<0) { console.log('Error Post, pIndex invalid parameter'); return; } var js=pJSON; if (js=="") { js="{}"; } gArray[pIndex]=null; try { fetch("ajax", //url to server ex. "http://localhost:8081/api/services/tags/" { method: "POST", headers: {"Content-Type": "application/json; charset=utf-8" }, body: js }).then(function (response) { return response.json(); }).then(function (result) { //console.log(result); gArray[pIndex]=JSON.stringify(result); }); } catch (error) { gArray[pIndex] ='{"error":"WEB error. '+error.message+'"}'; } gWait(pIndex,pTimeoutSec,pEventTag,pEventName); //timeout controll, and generate event, async use } //---------Event handle ------------------ $(document).ready(function () { $("html").on("PostEvent", function(event,msg){ console.log(event.type+' gArray['+msg+']:'+gArray[msg]); }); });
我正在尝试复制我通过 Angular 中的 Postman 完成的发布请求。在 Postman 中效果很好。我正在发送数据,作为回报,我从 DB 收到了我需要的数据。但是,我似乎无法...
当使用 PHP POST 选中复选框时,如何让我的 HTML 表单通过电子邮件发送给我?
我正在尝试向表单添加一个复选框并通过电子邮件获得确认。我正在使用 POST 方法。 其余所有字段都可以正常工作,但复选框不... 谢谢! 表格 我正在尝试向表单添加复选框并通过电子邮件获得确认。我正在使用 POST 方法。 所有其他字段都可以正常工作,但复选框不... 谢谢! HTML 格式 <form class="form-contact" id="formulario" name="contacto" method="post" action="paraenviar.php"> <label for="nombre">Nombre</label> <input name="nombre" id="nombre" type="text" required class="fill" size="20" /><br /> <label for="empresa">Empresa</label> <input name="empresa" id="empresa" type="text" required class="fill" size="20" /><br /> <label for="email">eMail</label> <input name="email" id="email" type="text" required class="fill" size="20" /><br /> <label for="mensaje">Mensaje</label> <textarea name="mensaje" id="mensaje" cols="26" rows="3" required class="textarea"></textarea><br /> <input type="checkbox" id="protecciondatos" name="protecciondatos" value="protecciondatos" required> <label for="proteccion-datos">He leído y acepto la <a href="#">política de protección de datos</a> </label> <br><br> <input class="sendbutton" name="insert" type="submit" value="Enviar"/> </form> PHP <?php $nombre = $_POST['nombre']; $empresa = $_POST['empresa']; $email = $_POST['email']; $mensaje = "NOMBRE: " . $nombre ." \r\n"; $mensaje .= "EMPRESA: " . $empresa . " \r\n"; $mensaje .= "E-MAIL: " . $email . " \r\n"; $mensaje .= "MENSAJE: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "FECHA DEL ENVÍO: " . date('d/m/Y', time()); $para = 'xxxx@xxx'; $asunto = 'Blablabla'; mail($para, $asunto, utf8_decode($mensaje)); ?> 首先,正如大卫评论的那样,您实际上并没有从表格中获得价值。 关于你的问题,你的 php 代码将是 <?php $nombre = $_POST['nombre']; $empresa = $_POST['empresa']; $email = $_POST['email']; $protecciondatos=$_POST['protecciondatos']; $mensaje = "NOMBRE: " . $nombre ." \r\n"; $mensaje .= "EMPRESA: " . $empresa . " \r\n"; $mensaje .= "E-MAIL: " . $email . " \r\n"; $mensaje .= "MENSAJE: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "FECHA DEL ENVÍO: " . date('d/m/Y', time()); $para = 'xxxx@xxx'; $asunto = 'Blablabla'; if($protecciondatos=="protecciondatos"){ mail($para, $asunto, utf8_decode($mensaje)); } else{ //error message, or whatever } ?> 更好的方法是将所有内容都放在 if 语句中,如下所示: <?php $protecciondatos=$_POST['protecciondatos']; if($protecciondatos=="protecciondatos"){ $nombre = $_POST['nombre']; $empresa = $_POST['empresa']; $email = $_POST['email']; $mensaje = "NOMBRE: " . $nombre ." \r\n"; $mensaje .= "EMPRESA: " . $empresa . " \r\n"; $mensaje .= "E-MAIL: " . $email . " \r\n"; $mensaje .= "MENSAJE: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "FECHA DEL ENVÍO: " . date('d/m/Y', time()); $para = 'xxxx@xxx'; $asunto = 'Blablabla'; mail($para, $asunto, utf8_decode($mensaje)); } else{ //error message, or whatever } ?> 还有,改变 <input type="checkbox" id="protecciondatos" name="protecciondatos" value="protecciondatos" required> <label for="proteccion-datos">He leído y acepto la <a href="#">política de protección de datos</a> </label> 到 <input type="checkbox" id="protecciondatos" name="protecciondatos" value="protecciondatos" required> <label for="protecciondatos">He leído y acepto la <a href="#">política de protección de datos</a> </label> 因为它不正确。
对于下面的控制器,我的“GET”方法有效,但我的 post 方法无效。错误是不支持“POST”方法。获取 403 禁止错误。 @RequestMa...
构建快速 api 但它们显示错误响应代码为 500,响应主体内部服务器 [在此处输入图像描述](https://i.stack.imgur.com/aJhn2.jpg) 从 io 导入 BytesIO 导入 numpy a...
我正在 Android Studio IDE 中使用 JAVA 开发 Android 应用程序。我正在尝试从我的应用程序发送一个 HTTP Post 请求,以从服务器检索 XML 格式的响应。 当我跑步时 HTTP客户端
Flutter Dio 拦截器在 onError 中没有按预期工作 - 应该在 401 上刷新令牌
所以,我有一个用于api调用的拦截器。它看起来像这样: 类 AuthorizationInterceptor 扩展拦截器 { @覆盖 无效请求( RequestOptions 选项,RequestInterceptorH ...
最初我是正常抓取这个网页的,但最近更新了它,所以现在我的请求在 HTML 正文中返回 Javascript。不管怎样,我决定修改我的代码,这样
我想按最远 pickup_date.from 的日期对我的对象进行排序,对于对象所在的每个关键级别,我想按 assigned_vehicles 排序以将那些没有......
这是我的代码。我在这里找到了 API 导入请求 有效载荷1 = { “询问”: [ { “代码”:“Muuttuja”, “选择”:{ “f...
我有这个 JSON 数据: { 用户 ID:“a7664093-502e-4d2b-bf30-25a2b26d6021”, 项目种类:0, 价值:1, 描述:'沙特', itemID: '03e76d0a-8bab-11e0-8250-000c29b481aa' } 我不需要...