你好,
我正在尝试向 API 发出 HTTP 请求,但我需要传递两个标头,一个用户名和一个令牌,但是经过几次不同的尝试后,我无法传递多个标头。 如果我只传递用户名,它会到达 API,但是当我传递两者时,它不会正确解析它们(我能够从不同的来源连接,例如通过 Python 脚本)。
这是我认为最有意义的尝试:
myAPIURL = "https://my.api.url/";
myRequest = New HTTP Request(
URL(myAPIURL),
Method("GET"),
Headers("username: XXX213098457, token: 098ASHDK23UE2D903YG");
);如果我只使用用户名进行调用,我可以访问并在 API 上对其进行解析,但是当我添加令牌时,它甚至不会解析用户名。 这可能是一个错误,还是有关于如何使用标头的任何其他文档? 我搜索了社区,但没有看到太多,特别是在 JMP 15 上。
例如,这有效:
myAPIURL = "https://my.api.url/";
myRequest = New HTTP Request(
URL(myAPIURL),
Method("GET"),
Headers("username: XXX213098457");
);尝试以下操作:
request_headers = Associative Array();
request_headers["username"] = "XXX213098457";
request_headers["token"] = "098ASHDK23UE2D903YG";
myRequest = HTTP Request( Url( myAPIURL ), Method( "GET" ), Headers( request_headers ) );