当前位置: 首页 > 知识库问答 >
问题:

发布请求由于JMeter中的webkitform边界而失败

劳华灿
2023-03-14

我们有一个使用Blaze Meter(HTTPS调用)录制的脚本并在JMeter中运行,一个POST请求失败并显示“500内部服务器错误”。在Post请求中,JSON以“form-Data”的形式作为参数传递。当endpoint执行时,我们在HTTP标头中观察到Webkitformbounday,请给出一些解决方案

    < li>HTTPs请求 < li>HTTP标头管理器 < li >发布请求正文在此输入图像描述

共有1个答案

沈长恨
2023-03-14

看起来您使用的记录解决方案不太适合构建正确的HTTP POST请求,我建议进行以下修改:

>

  • 取消选中HTTP请求采样器中的“使用多部分/表单数据”框。
  • 删除<code>issueDetail将内容类型头值更改为application/json
  • 授权如果令牌寿命较短,则可能需要关联标头值

    更多信息:使用JMeter测试SOAP/REST Web服务

  •  类似资料:
    • 我正在尝试发布mvn,但由于git的问题,它失败了。我以前多次这样做都没有遇到这个问题,我真的不明白为什么会发生这种情况。 我首先是在mvn release:prepare中得到它的,但通过在我的根pom中添加下面显示的最后一行来绕过它: 但是现在,当我尝试做mvn发布:执行时,我再次收到错误消息: 我不明白它从哪里得到的想法,我的git安装文件夹应该是一个git存储库!错误发生前记录的git c

    • 我在通过C#API中的WebClient发送POST请求时遇到问题。该职位要求如下: 我知道如何处理像用户代理等标题。,但是我对边界有一个问题。我不知道怎么把它们放在哪里...

    • nginx-在具有自定义边界(CRLF)的多部分请求中失败,而在RFC中,它是一个完全有效的有效负载。 示例有效负载。MIME-Version: 1.0 Content-Type: Multipart/form-data;边界=------%^TestBoundary^%------ 多个文件。 起初,标题上的特殊字符导致边界从传递到后端被跳过,添加ignore_invalid_headers关闭

    • 我们正在尝试编写一个小型库,以便使用Python与您的API交互。我们试着用cURL推铅球,结果很顺利: 1.-获取OAuth令牌: 答复: 2.-创建/更新潜在客户: 最后一个命令响应成功,领导出现在Marketo的仪表板上。到目前为止还不错。 我们正试图使用请求库在Python中实现同样的目标: 我们首先创建两个字典,负载和头: 然后我们触发帖子请求: 其中令牌变量是包含在代码中之前获得的访问

    • 问题内容: 我为Spring 3 Rest Multipart文件上载了POC。它的工作正常。但是,当我尝试与我的应用程序集成时,我遇到了问题。 它引发以下异常: 如果我在代码的任何部分有误,请告诉我。 Beans: Controller: 问题答案: 问题不在你的代码中,而是在你的请求中。你的多部分请求中缺少边界。正如规范中所说: 多部分实体的Content-Type字段需要一个参数“边界”,该

    • 问题内容: 在我的JMeter测试中,如果有任何错误,我想触发HTTP请求以在系统上发布消息,以进一步关注。我在这里可以做什么?邮件可视化工具可以很好地通过电子邮件报告错误。我想做同样的事情,但是要通过HTTP请求。我正在使用jmeter 3.2。 问题答案: 您可以执行以下操作: 在HTTP Request采样器之后添加If Controller,并将以下代码放入“条件”区域: 将SMTP Sa