0

我正在尝试连接到 E*Trade API - https://developer.etrade.com/getting-started/developer-guides

所以对于我的标题,我有

$global:header = @{
"Content-Type"="application/json"
"name"="etrade"
"Authorization: OAuth"="";
"oauth_callback"='oob';
"oauth_consumer_key" = $request.key
"oauth_signature" = $signature_b64
"oauth_timestamp" = $timestamp
"oauth_nonce"=$rando;
"oauth_signature_method"='HMAC-SHA1';
}

但我总是得到这个回复:

Invoke-WebRequest :指定的值包含无效的 HTTP 标头字符。

参数名称:名称

我已经尝试删除所有不同的标头位,但没有成功,只有当我删除 Auth 位时,它才会给我一个不同的信息,所以这让我想知道它是否不能处理 ':' 字符?

真的不确定

4

0 回答 0