204 错误 - Hubspot 表单错误

Posted

技术标签:

【中文标题】204 错误 - Hubspot 表单错误【英文标题】:204 Error - Hubspot Form Error 【发布时间】:2019-01-11 06:04:06 【问题描述】:

我正在尝试将 HubSpot 集成到自定义表单中,但我的 php 知识有限。因此,我们将不胜感激任何帮助。

提交我的表单时,我收到 204 的日志。当我转到我的表单提交时,我可以看到一个条目,但没有携带任何数据。

下面是我的表单代码。 html

<input id="first_name" class="hs-input" name="first_name" type="text" placeholder="First Name" autocomplete="given-name" value="" required>
<input id="lastname" class="hs-input" name="last_name" type="text" placeholder="Last Name" autocomplete="family-name" value="" required>
<input id="phonenumber" class="hs-input" name="phone_number" type="number" placeholder="Phone Number" value="" required>
<input value="Submit" typeI"submit">

我正在使用此链接中的 PHP 脚本: https://developers.hubspot.com/docs/methods/forms/submit_form

谢谢

【问题讨论】:

你有任何答案,我有同样的问题吗? 【参考方案1】:

204 状态码实际上是成功状态码;

204(无内容)状态码表示服务器已成功完成请求,并且响应负载正文中没有要发送的其他内容。

HTTP Protocol definition

所以基本上它会告诉你; “嘿,我很好。收到并处理了数据”。你不需要额外的信息是吗?只有当它失败时,您才会想知道为什么它会失败。

当您从 Hubspot API 文档中复制脚本时,您是否注意到这一行?

//Need to populate these variable with values from the form.

该行正下方的变量($firstname$lastname 等)实际上还不存在。您必须在该行之前添加类似这样的内容;

$firstname = $_POST['first_name'];
$lastname = $_POST['last_name'];
// etc.

【讨论】:

以上是关于204 错误 - Hubspot 表单错误的主要内容,如果未能解决你的问题,请参考以下文章

如何修复错误; '错误:引导工具提示需要 Tether (http://github.hubspot.com/tether/)'

无法将元素或表单链接到 hubspot

Visual Composer 未加载 Hubspot 表单嵌入

非 hubspot 表单弹出窗口未创建联系人

css Hubspot:表单CSS选择器和示例HTML标记http://designers.hubspot.com/docs/cos/hubspot-form-markup

css Hubspot:表单CSS选择器和示例HTML标记http://designers.hubspot.com/docs/cos/hubspot-form-markup