看起来只有一部分 API 调用在亚势中被激活
本文关键字:激活 调用 一部分 API 看起来 | 更新日期: 2023-09-27 18:31:32
前段时间我开始使用亚势的api调用系统,并不难理解。
在 Web 浏览器中,API 调用有效,但是当我尝试使用 C# 时,似乎只有一部分到达亚势?
我正在使用代码项目的这段代码来执行 API 调用:http://www.codeproject.com/Tips/497123/How-to-make-REST-requests-with-Csharp
在此代码中,我作为 API 调用发送:
{SysUser: system, SysPwd: system, LoginName: test, Owner: , Password: test}
并获取错误代码:
<err>[Error] Parameter LoginName is null/empty!</err>
如果我发送与 URL 相同的要求,例如:
http://SERVERIP/obs/api/AuthUser.do?SysUser=system&SysPwd=system&LoginName=test&Password=test`
它给出错误代码:<err>[Error] The password must be at least 6 characters in length!</err>
有人可以向我解释为什么 C# 代码中没有发送或接收登录名吗?
如果有人遇到同样的问题,这是我使用的代码:
public void API_HTTP()
{
string url = "http://URL";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader reader = new StreamReader(resStream);
String output = reader.ReadToEnd();
}