2017-07-17 37 views
1

我想在输入销售订单屏幕(SO301000)上通过自定义操作发出GET请求。我们有一个单独的系统用于向客户发送确认电子邮件。该行动将由客户服务用于手动触发电子邮件。如何从Acumatica内部发出外部HTTP请求

我试过使用HttpClient类,但它告诉我“无法找到类型或名称空间名'HttpClient'(您是否缺少using指令或程序集引用?)”。我引用了System.Net,System.Net.Http和System.Net.Http.Headers命名空间,所以我想知道System.Net.Http程序集是不是被Acumatica引用的?

有没有更好的方法来提出外部请求?

回答

1

不幸的是,System.Net.Http程序集未被Acumatica引用。也就是说,在放置到定制中的C#代码文件中,不可能使用类别为的HttpClient

虽然另一种选择是创建一个扩展库,将引用的System.Net.Http组件和包括该DLL实现定制,而不是C#代码文件。有关扩展库的更多信息,请查询Acumatica Customization Guide