【发布时间】:2021-02-19 14:24:09
【问题描述】:
我正在两个软件之间建立一个 API 链接。在此过程中,我需要使用 java 调用 API。 (请把我当作新手)。
在 Java 代码中实现 API 调用之前,我想通过制定有效的 cURL 调用在控制台中获得可靠的服务器响应。我面临以下问题:
我向服务器进行身份验证,它返回一个我存储在 cookie.txt 文件中以供将来交互的 cookie 文件。但是,cookie.txt 不包含任何会话信息。这是它的内容:
# Netscape HTTP Cookie File
# curl
# This file was generated by libcurl! Edit at your own risk.
在不同的计算机上尝试相同的 cURL 请求时,它可以正常工作,并且包含用户和会话信息。我得出结论,这与我的 cURL 版本有关。但是,两台计算机都运行相同的版本(我认为是最新的):
C:\Users\victor>curl --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: 2017-11-14, security patched: 2019-11-05
在这一点上我不知道了。你能帮我看看我的环境有什么问题吗?
谢谢,
维克多
【问题讨论】:
标签: curl cookies command-prompt libcurl