请求地址: /open-api/czt-scene/api/v3/out/cz 请求协议: http 和 https 请求方式: POST 请求Content-Type:application/json;charset:utf-8; 请求body: { "fileName": "指定管理人-决定书.pdf", "fileSize": 62641, "appId": "tdoFHHMl", "dataType": "text", "certificate": "911101086950180540", "deposit": "北京华宇信息技术有限公司", "fileHash": "b47e6a155be9776604c9420fddef14c756033fdf9a33e536676b3e0772bf97db", "userId": "52278743229530113" } 请求的的header: appId:xxxx timestamp:20221213180358 random:QVkyCuZy msgDigest:NTI5YzYzYTQ3Mzc5MGZkOTA4ZGI4NjVlZDFkNDdhNTg3YTdmNzZjZDQzZWE2YzkyZGM2OTFmOTQwZDllYTMyZQ== enableRSA:0 ``` 响应 ``` { "code": 200, "data": { "taskId":"34356213341331" } } 根据以上信息写出ajax post 请求
时间: 2023-08-09 12:11:57 浏览: 345
根据提供的信息,以下是使用 AJAX 发送 POST 请求的示例代码:
```javascript
var xhr = new XMLHttpRequest();
var url = "http://your_domain_here/open-api/czt-scene/api/v3/out/cz";
var data = {
"fileName": "指定管理人-决定书.pdf",
"fileSize": 62641,
"appId": "tdoFHHMl",
"dataType": "text",
"certificate": "911101086950180540",
"deposit": "北京华宇信息技术有限公司",
"fileHash": "b47e6a155be9776604c9420fddef14c756033fdf9a33e536676b3e0772bf97db",
"userId": "52278743229530113"
};
var jsonData = JSON.stringify(data);
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json;charset:utf-8;");
xhr.setRequestHeader("appId", "xxxx");
xhr.setRequestHeader("timestamp", "20221213180358");
xhr.setRequestHeader("random", "QVkyCuZy");
xhr.setRequestHeader("msgDigest", "NTI5YzYzYTQ3Mzc5MGZkOTA4ZGI4NjVlZDFkNDdhNTg3YTdmNzZjZDQzZWE2YzkyZGM2OTFmOTQwZDllYTMyZQ==");
xhr.setRequestHeader("enableRSA", "0");
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var response = JSON.parse(xhr.responseText);
console.log(response.data.taskId);
}
};
xhr.send(jsonData);
```
请注意将 `your_domain_here` 替换为实际的域名或 IP 地址,将 `xxxx` 替换为实际的 `appId` 值。
这段代码使用 XMLHttpRequest 对象发送了一条 POST 请求。请求头部包含了指定的 header 信息,请求体中包含了提供的请求数据。在 `onreadystatechange` 回调函数中,你可以处理响应数据。以上示例中,打印了响应数据中的 `taskId` 值。
阅读全文