我可以使用表单仅 post json 字符串(没有 "name=")吗?
can I post json string only (without "name=") using form?
我正在尝试 post json 数据到我无法控制的 URL。 API 文档说只接受 json 数据。我在想能不能用html的形式方便一些
这里有很多 post 关于如何 "post json data using form",其中 none 适用于我的情况。问题是,据我所知,如果你 post 使用表格的数据,post 总是 "name=value",然而,API 只需要 "value".也就是说,即使我可以 JSON.stringify
input
值到 JSON 字符串,我仍然需要 post 它与 "name",其中 API不想。所以这是我的问题,我实际上可以 post 值只使用表单吗?
更新:API document
API 中的内容对我来说非常模糊。关键信息是:
1)调用接口时,使用HTTPS协议和JSON数据包,数据包不需要加密。
2)HTTPS请求方式:POST
https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN
对于 ACCESS_TOKEN,我需要使用一些密码获取它,它会在 2 小时后过期。
3)如果消息发送成功,则returns:
{
"errcode": 0,
"errmsg": "ok",
"invaliduser": "UserID1",
"invalidparty":"PartyID1",
"invalidtag":"TagID1"
}
没有。允许 JSON formatted data to be directly generated from a form 的工作已停止。
要发出请求,您需要使用:
- XMLHttpRequest to the API (which requires that permission, including support for a preflight, 由 API)
授予
- 对代理的 XMLHttpRequest
- 服务器端代码
其中任何一个都可以使用 HTML 表单来收集数据,然后再使用它来生成对第三方的请求 API。
我正在尝试 post json 数据到我无法控制的 URL。 API 文档说只接受 json 数据。我在想能不能用html的形式方便一些
这里有很多 post 关于如何 "post json data using form",其中 none 适用于我的情况。问题是,据我所知,如果你 post 使用表格的数据,post 总是 "name=value",然而,API 只需要 "value".也就是说,即使我可以 JSON.stringify
input
值到 JSON 字符串,我仍然需要 post 它与 "name",其中 API不想。所以这是我的问题,我实际上可以 post 值只使用表单吗?
更新:API document
API 中的内容对我来说非常模糊。关键信息是: 1)调用接口时,使用HTTPS协议和JSON数据包,数据包不需要加密。
2)HTTPS请求方式:POST https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN
对于 ACCESS_TOKEN,我需要使用一些密码获取它,它会在 2 小时后过期。
3)如果消息发送成功,则returns:
{
"errcode": 0,
"errmsg": "ok",
"invaliduser": "UserID1",
"invalidparty":"PartyID1",
"invalidtag":"TagID1"
}
没有。允许 JSON formatted data to be directly generated from a form 的工作已停止。
要发出请求,您需要使用:
- XMLHttpRequest to the API (which requires that permission, including support for a preflight, 由 API) 授予
- 对代理的 XMLHttpRequest
- 服务器端代码
其中任何一个都可以使用 HTML 表单来收集数据,然后再使用它来生成对第三方的请求 API。