post 相关问题

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

Feign 客户端请求参数重复

我正在使用 feign 客户端调用 REST 端点(POST 方法),但收到错误请求错误。下面是请求。 @PostMapping(value = "/api/2.0/fo/report/?action=launch&template_id={

回答 2 投票 0

当我在 django 中包含名字和姓氏时,注册不起作用

我首先使用电子邮件、用户名和密码字段创建了注册模板,并且用户能够成功注册,但是当我添加名字、姓氏和电话字段时,我开始...

回答 1 投票 0

从 Android 应用程序发送 POST 请求到网站

我想在按下应用程序中的按钮时显示使用 POST 请求从 Android 应用程序发送到简单 html 网站的数据。我正在托管网站和 php 文件来处理 x 中的 POST...

回答 1 投票 0

使用有效的 OAuth 令牌向 Google Apps 脚本 Web 应用程序发出 POST 请求时出现 401 未经授权的错误”

我正在尝试使用 Python 脚本向 Google Apps 脚本 Web 应用程序发送 POST 请求。虽然在 Web 浏览器中访问 Web 应用程序的 URL 可以正常使用 GET 请求,但可以使用

回答 1 投票 0

Angular 请求中的 HttpClient 未启动

简介: 表单中的按钮调用组件中名为 methodForm 的方法。 methodForm又调用服务层中名为methodService的方法。 methodService 应该进行 HTTP POST

回答 1 投票 0

如何使用extJS发布json数据

我对 extJS 和 json 都是新手。使用 extJS POSTing json 数据最轻松的途径是什么?我对任何 GUI 功能并不真正感兴趣,只是使用框架发送一些 sam...

回答 5 投票 0

Flask Post 方法意外的关键字参数

我想在一条路线上执行两项操作: 我只想显示特定表作业的信息 上一页提供的 ID。 单击“应用”按钮后,我想插入...

回答 1 投票 0

从 NetSuite SuiteScript 到 Boomi 端点的 HTTP Post

我最近启动了一个项目,需要从 NetSuite 向 Boomi 端点发出 HTTP Post 请求。我发现这个非常好的例子可以借鉴,但它缺少看起来很关键的东西......

回答 1 投票 0

在django中模拟post请求时出现csrf错误

我想模拟的形式 {% csrf_token %} 我想模拟的形式 <form action="{% url 'reset' %}" name="form1" id="form1" method="POST"> {% csrf_token %} <div class="py-1"> <input class="focus:outline-none w-full p-1 border border-gray-300 rounded-md placeholder:font-light placeholder:text-gray-500 placeholder:text-sm pl-2" type="text" name="username" id="" placeholder="username" required> </div> <div class="flex justify-between w-full py-4"> <div class="mr-24"> <span class="text-md text-gray-400"> Dont'have an account? </span> <a class="font-bold text-black"><a href="/signup" class="font-bold">Sign up </a></span> </div> <span class="font-bold text-md"><a href="{% url 'signin' %}"class="font-bold">sign in </a></span> </div> <button class="w-full bg-black text-white p-2 rounded-lg mb-6 hover:bg-blue-400 hover:text-white " type="submit" > submit </button> </form> 注意到我在发送之前在 js 中向 post 请求添加了一个 form_name 属性 document.getElementById('form1').addEventListener('submit', function(event) { event.preventDefault(); // Prevent default form submission var form = this; var formData = new FormData(form); formData.append('form_name', 'form1'); fetch(form.action, { method: 'POST', body: formData, headers: { 'X-CSRFToken': '{{ csrf_token }}' } }) .then(response => response.json()) .then(data => { if (data.show_form2) { showForm2(data); } if (data.messages) { const messages = JSON.parse(data.messages); showMessages(messages); } }).catch(error => console.error('Error:', error)); }); 以及模拟post请求的视图部分 data = {'username': request.user.username, 'form_name': "form1"} csrf_token = get_token(request) response = requests.post('http://127.0.0.1:8000/reset', data=data, headers={'X-CSRFToken': csrf_token}) 但我收到此错误Forbidden(未设置 CSRF cookie。):/reset 请帮忙 帮助我克服这个问题的方法称为请求会话,它的工作原理如下: session = requests.Session() resp = session.get('http://127.0.0.1:8000/reset') # Get form to get valid csrf token csrf_token = resp.cookies['csrftoken'] resp2 = session.post('http://127.0.0.1:8000/reset', data=data, headers={'X-CSRFToken': csrf_token})

回答 1 投票 0

在 R 中设置 inoreader API

我正在尝试使用 httr 包访问 R 中的inoreader API。到目前为止,由于我对 API 请求如何工作的理解有限,我失败了。我想知道是否有人可以帮助我...

回答 1 投票 0

我无法私下回复通过 Graph API 对 Facebook 页面帖子发表评论的任何人?

我无法私下回复在 Facebook 页面帖子上评论的任何人,但我可以回复我通过它创建应用程序的帐户,如何解决此问题? 我正在使用 C# 来执行此操作,这是我的代码: 是...

回答 1 投票 0

Python 中没有 cookie 标头无法 POST 请求

目标 我正在尝试从该网站获取股票指数的历史数据。我想自动化这个过程。 重现问题的步骤 在网页中,要获取所需的数据,您必须...

回答 1 投票 0

Nginx(反向代理)gzip 压缩适用于 GET,但不适用于 POST 请求

我使用 Nginx 作为我的服务器的反向代理,并启用了 gzip 压缩。这是我的 nginx.conf 中的相关配置: http{ 发送文件; tcp_nopush 开启; tcp_nodelay 或...

回答 1 投票 0

通过浏览器访问时仅记录 Google Web 应用程序

我的 Google 网络应用程序遇到一个奇怪的问题: 函数 doGet(e) { 记录器.log("GET"); Logger.log(JSON.stringify(e)) return HtmlService.createHtmlOutput('感谢您使用 A... 我的 Google 网络应用程序遇到一个奇怪的问题: function doGet(e) { Logger.log("GET"); Logger.log(JSON.stringify(e)) return HtmlService.createHtmlOutput('<h1>Thanks for using Apps Scripts</h1>'); } function doPost(e) { Logger.log("POST"); Logger.log(JSON.stringify(e)) return HtmlService.createHtmlOutput('<h1>Thanks for using Apps Scripts</h1>'); } 该应用程序是开放的,因此每个人都可以访问它。当我将 URL 粘贴到(私有)窗口中时,它始终按预期工作,doGet 被调用,并且我在执行选项卡中看到日志。但是,当我通过浏览器控制台中的 Fetch API 或 Postman 或 Klavio 等服务访问相同的 URL 时,有时看不到日志: 有些行不可扩展,因此不显示任何内容。更准确地说,Postman 和 Klavio post 请求从未起作用,而当从与 Apps 脚本页面相同的选项卡中的浏览器控制台发送时,Fetch API 请求(GET 和 POST)起作用。可能与 CORS 有关吗?但是我不会看到错误,而不是完成状态吗? Postman 请求也返回状态 200 并且没有显示错误。 但是它说函数doGet已执行(并完成),当我发送post请求时,它会按预期执行doPost。它如何在不记录任何内容的情况下执行我的函数? 当您通过浏览器登录Google帐户访问Web Apps时,可以记录Logger.log的日志。但是,当您在浏览器上使用脚本、curl、postman、Javascript等访问Web Apps时,似乎存在通过Logger.log和console.log记录日志的规则。在这种情况下,我认为我的报告可能会有用。我从未在 Stackoverflow 上发布过它。所以,我想把它放在这个答案中。 为了测试这一点,有以下 3 个步骤。 1. Web 应用程序的示例脚本 这是一个用于检查日志的示例脚本。 const doGet = (e) => { Logger.log(`GET method: ${JSON.stringify(e)}`); console.log(`GET method: ${JSON.stringify(e)}`); return ContentService.createTextOutput( JSON.stringify({ method: "GET", e: e }) ); }; const doPost = (e) => { Logger.log(`POST method: ${JSON.stringify(e)}`); console.log(`POST method: ${JSON.stringify(e)}`); return ContentService.createTextOutput( JSON.stringify({ method: "POST", e: e }) ); }; 此 Web 应用程序部署为 Execute the app as: Me 和 Who has access to the app: Anyone。 2. Google Apps 脚本项目示例 本次测试准备了2种类型的Google Apps Script项目。 独立类型的 Google Apps 脚本 WITHOUT 链接 Google Cloud Platform (GCP) 项目 在这种情况下,您可以通过直接创建来检索此独立的 Google Apps 脚本。 独立类型的 Google Apps 脚本WITH链接 Google Cloud Platform (GCP) 项目 在这种情况下,您可以通过 此流程检索此独立的 Google Apps 脚本。 3.测试 Logger.log 和 console.log 对于上述doGet和doPost的Web应用程序,它请求以下4种模式。 对于doGet。 $ curl -L "https://script.google.com/macros/s/###/exec" 对于doPost。 $ curl -L -d "key=value" "https://script.google.com/macros/s/###/exec" 对于doGet。使用访问令牌。 $ curl -L -H "Authorization: Bearer ###" "https://script.google.com/macros/s/###/exec" 对于doPost。使用访问令牌。 $ curl -L -H "Authorization: Bearer ###" -d "key=value" "https://script.google.com/macros/s/###/exec" 结果与讨论 可以确认日志的条件如下。 没有访问令牌 带有访问令牌 未链接 GCP 应用程序脚本仪表板 链接GCP 堆栈驱动程序 Apps 脚本仪表板和 Stackdriver 根据以上结果,发现如下。 使用默认 Google Apps 脚本项目而不链接到 Google Cloud Platform (GCP) 时,需要使用访问令牌访问 Web Apps 才能检索请求的日志,即使部署设置为 Execute the app as: Me 和 Who has access to the app: Anyone。 使用链接到 GCP 的 Google Apps 脚本项目时,您可以从 Stackdriver 检索 Web Apps 的所有用户访问日志,无论 Execute the app as: Me 和 Who has access to the app: Anyone 等部署设置如何。 参考文献 网络应用程序 通过 Google Apps 脚本利用 Web Apps

回答 1 投票 0

ASP.NET Core 8 MVC:从 jQuery 发布控制器中的所有值均为 null

我正在从 jQuery 调用控制器端点,问题是端点接收到的所有参数均为 null。 javascript: $.ajax({ url: '/测试/SendEmailWithCode', 输入:“POST&q...

回答 1 投票 0

使用 Python 脚本中的 POST 发送文件

有没有办法从Python脚本使用POST发送文件?

回答 10 投票 0

如何构建一个循环,为 postman 中的数组的每个值执行 POST

我必须执行 POST 来检索具有唯一 ID“queueCallManagerID”的所有关联数据。 我的queueCallManagerID 环境中有一个queueCallManagerID 数组。如何构建循环...

回答 1 投票 0

$_POST 有时为空,有时不为空

下面是一个示例,未经过测试的代码,但假设我们有一个表单

回答 0 投票 0

Wordpress add_filter('the_content 无法正常工作

add_filter('the_content','filter_trendland_content',99999); //创建一个函数,通过使用钩子the_content来获取页面内容 函数filter_trendland_content($内容){ $

回答 1 投票 0

Google Analytics 4 测量协议不起作用

我尝试使用邮递员将事件发送到 Google Analytics 4。 而GA4只是响应204 No Content并且该事件没有记录在数据流中。 我检查了measurement_id和api_secret有

回答 4 投票 0

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