Tag: postman

使用C#HttpClient api和postman测试之间的区别? 客户端调用适用于邮递员但不适用于C#httpClient getAsync

我正在测试一个rest APIpost,当我在Postman上试用它时效果很好。 但是,在某些情况下(与发布XML数据相关)如果我使用HttpClient API发布,我会收到以下错误: “无法从传输连接读取数据:远程主机强行关闭现有连接。” 但是相同的xml内容在Postman上工作正常,状态正常且响应正确。 任何人都知道使用C#HttpClient api和postman测试之间的区别是什么? 如何配置我的api调用以匹配邮递员的行为? 这里我附上了源代码和Postman截图 public void createLoan() { string baseCreateLoanUrl = @”https://serverhost/create?key=”; var strUCDExport = XDocument.Load(@”C:\CreateLoan_testcase.xml”); using (var client = new HttpClient()) { var content = new StringContent(strUCDExport.ToString(), Encoding.UTF8, Mediatype); string createLoanApi = string.Concat(baseCreateLoanUrl, APIKey); try { var response = client.PostAsync(createLoanApi, content).Result; } catch (Exception ex) { MessageBox.Show(“Error Happened […]

PushBullet API Auth?

我正在尝试使用PushBullet API,但我在validation我的API密钥时遇到了一些问题主要是因为我不确定如何正确地对API进行POST。 我尝试在线研究,但我找不到-u的意思。 这是否意味着它应该放在标题或数据的一部分? curl https://api.pushbullet.com/api/pushes \ -u API_KEY: \ -d device_iden=u1qSJddxeKwOGuGW \ -d type=note \ -d title=Title \ -d body=Body \ -X POST 我试着像这样做一个邮差(我阻止了密钥和设备去的地方): 我究竟做错了什么?