看起来只有一部分 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# 代码中没有发送或接收登录名吗?

看起来只有一部分 API 调用在亚势中被激活

如果有人遇到同样的问题,这是我使用的代码:

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();
            }