2017-07-17 75 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