C# System.FormatException:格式无效。在尝试添加标题键时

C# System.FormatException:格式无效。在尝试添加标题键时,c#,api,C#,Api,我有一个调用API的函数,用于向响应头添加密钥授权 即:httpClient.DefaultRequestHeaders.AddAuthorization,accessToken 但是,我有一个函数,在这个函数中,我将重复调用同一个函数,直到得到基于预定义页面大小的所有结果 在这里,当第一次调用函数时,上述函数工作正常,但是对同一函数的后续递归调用会抛出错误System.FormatException:无效格式 堆栈跟踪: System.FormatException: Invalid form

我有一个调用API的函数,用于向响应头添加密钥授权

即:httpClient.DefaultRequestHeaders.AddAuthorization,accessToken

但是,我有一个函数,在这个函数中,我将重复调用同一个函数,直到得到基于预定义页面大小的所有结果

在这里,当第一次调用函数时,上述函数工作正常,但是对同一函数的后续递归调用会抛出错误System.FormatException:无效格式

堆栈跟踪:

System.FormatException: Invalid format.
  at System.Net.Http.Headers.HttpHeaders.AddInternal (System.String name, IEnumerable`1 values, System.Net.Http.Headers.HeaderInfo headerInfo, Boolean ignoreInvalid) [0x00000] in <filename unknown>:0 
  at System.Net.Http.Headers.HttpHeaders.Add (System.String name, IEnumerable`1 values) [0x00000] in <filename unknown>:0 
  at System.Net.Http.Headers.HttpHeaders.Add (System.String name, System.String value) [0x00000] in <filename unknown>:0 
  at  (System.String verb, System.String url, System.String parameters) [0x00041] in 

defaultheaderrequest已在上一个请求中添加了相同的密钥

因此,我需要这些键清除它,然后使用

_httpClient.DefaultRequestHeaders.Clear();

accessToken的值是什么?另外,在执行任何请求之前,应该添加DefaultRequestHeaders标头。如果已解决此问题,defaultheaderrequest已经添加了相同的密钥。。。