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/)'
Visual Composer 未加载 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