關於util.postURL(apiUrl, postBody)的問題

目前希望透過Post-Workflow,將表單資訊傳送至自建的API Server,但因為不是太熟悉Javascript,因此想知道使用 util.postURL(apiUrl, postBody) 這段函數的時候有什麼限制嗎?比如說要先 util.setheader 之類的,或者有範例程式碼參考嗎?

主要是因為自建的API Server收的到Post Request,但是無法正常接收資訊。

有嘗試過以下方式

可是仍然無效果,再麻煩強者大大們協助幫忙了!!

不好意思,已經有成功使用util.posturl了,但是現在有個問題是,我想要將欄位值插入回傳的Body字串中,想請問我該如何處理呢QQ

util.setHeader(‘Content-Type’,‘application/json’);
util.postURL(“API_URL_String”, ‘{“test”:“cool”, "1000100:“cool”}’);

類似這樣子!

您好,

不太確定您說"將欄位值插入回傳的body字串中"的意思。根據您提供的例子,如果是將欄位值帶入postBody,可以先設定一個物件變數,將欄位值放進去,執行postURL時,第二個參數呼叫 JSON.stringify先將物件處理過。

var obj = {“1000100”: fieldValue, “1000200”: 10};
util.postURL(“API_URL_String”, JSON.stringify(obj));

如果不是上述的情況,再麻煩提供進一步說明,謝謝。

Best Regards,
James

1 Like

非常感謝!! 是我需要的!!
已經成功解決了,感謝~~

1 Like