yingjieruc 2025-01-07 09:08 采纳率: 0%
浏览 11

如何访问受限的ajax api 接口?

请求网址:
https://zenith-prod-alt.ted.com/api/search
请求方法:
POST
状态代码:
200 OK
远程地址:
127.0.0.1:51081
引荐来源网址政策:
strict-origin-when-cross-origin

问题:有无办法传递参数并调用 该 ajax api 接口?

  • 写回答

2条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-07 09:10
    关注
    让【道友老李】来帮你解答,本回答参考通义千问大模型编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    回答如下: 为了传递参数并调用该 ajax api 接口,我们可以使用 POST 方法和发送 JSON 数据格式的请求来实现。以下是一个示例代码:
    const url = 'https://zenith-prod-alt.ted.com/api/search';
    const data = {
      keyword: 'technology',
      sortBy: 'date',
    }
    fetch(url, {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json'
      },
      body: JSON.stringify(data)
    })
    .then(response => {
      if(response.ok) {
        return response.json();
      }
      throw new Error('Network response was not ok.');
    })
    .then(data => {
      console.log(data);
    })
    .catch(error => {
      console.error('There was a problem with your fetch operation:', error);
    });
    

    在上面的代码中,我们定义了一个URL https://zenith-prod-alt.ted.com/api/search,并在data对象中包含了我们要传递的参数,例如keywordsortBy。然后使用fetch函数发送 POST 请求,并将参数转换为 JSON 字符串格式发送到 API 接口。最后通过then方法处理返回的数据或错误信息。 通过这样的方式,我们可以成功传递参数并调用该 ajax api 接口。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月7日