繁体   English   中英

Acumatica REST API错误

[英]Acumatica REST API error

我一直在尝试使基于Acumatica合同的REST API GET简单调用现在可以工作多个小时,而当它显然超时时,我得到的只是一个错误:“任务已取消。”例外。 我已经尝试了许多不同的示例,尝试同时使用.NET Core 2.0和.NET Framework 4.7.1来完成此任务,并且始终会收到这个模糊的错误。 注意:Postman中的相同呼叫可以正常工作。

请参阅以下代码,获取我最新版本的简化代码,以尝试使某些功能正常工作。 对GetAsync的调用在这里挂了几分钟,然后引发了错误。

var str = new StringContent(
    JsonConvert.SerializeObject(
        new
        {
            name = "admin",
            password = "admin",
            company = "Company",
            branch = ""
        }),
        Encoding.UTF8, "application/json");

string baseUrl = "http://localhost/AcuAmazon172040019";

using (HttpClient client = new HttpClient())
using (HttpResponseMessage res = await client.PostAsync(baseUrl + 
    "/entity/auth/login", str))
using (HttpResponseMessage res2 = await client.GetAsync(baseUrl + 
    "/entity/Default/6.00.001/salesorder/so/001337"))
using (HttpContent content = res2.Content)
{
    string data = await content.ReadAsStringAsync();

    if (data != null)
    {
        Console.WriteLine(data);
    }
}

Acumatica v17.204.0019

您使用的URL(端点,实体名称和实体键的所有部分)均区分大小写。 使用“ SalesOrder”代替“ salesorder”,可能使用“ SO”代替“ so”

"/entity/Default/6.00.001/SalesOrder/SO/001337"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM