从另一个API内的外部API存储和发送Cookie

时间:2018-11-22 13:58:42

标签: node.js express cookies

我正在开发一个API,该API首先必须使用node.js调用另一个外部API来获取某些所需数据。但是,我正在调用的外部API要求您执行生成Cookie的登录POST请求。在此API的文档中,他们使用WGET演示了此调用和所有其他示例调用。见下文:

for a in soup.find('div', class_='pager rel clr').find_all('a', href=True, class_="block br3 brc8 large tdnone lheight24"):
    print(a['href'])

由于使用外部API时我的API表现得像客户端,因此我知道我将需要使用第三方库来模拟浏览器外部cookie的行为。我研究过cookie.js,tough-cookie.js,但它们似乎更适合用于创建要放入用户浏览器的cookie,而不是保存cookie以免连接到端点。关于以下任何想法:

  1. 如何在浏览器外部正确存储生成的cookie?什么是最好的软件包呢?

  2. 这些cookie需要存储在哪里?我应该使用我的数据库吗?有关如何执行此操作的示例代码将很棒。

任何有关如何执行此操作的想法都将受到赞赏。

0 个答案:

没有答案