我正在尝试访问我的Gitlab服务器上的API。它适用于curl,但不适用于我的C#代码。
@ViewChild('shoes') shoes: MatSelectionList;
@ViewChild('cloths') cloths: MatSelectionList;
curl --insecure https://gitlab.mycompany.de/dev/TestProjekt/milestones -H "Accept: application/json" -H "Private-Token: my_token"
我的C#代码导致WebException,消息“底层连接已关闭,发送时发生意外错误”(我收到德语错误消息,但我确信这是正确的翻译)
在我看来,这两个请求都应该发送相同的数据。我尝试向http而不是https发送请求以查看wireshark中的包。 Curl发送一个额外的标题“user agent”,c#发送“Connection:Keep Alive”。将用户代理添加到C#请求也无济于事。
有没有人知道可能会有什么不同?
答案 0 :(得分:0)
多次清理和重建后,我现在得到了预期的答案。