亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問謝老師,我的云函數調用問題出錯在哪里?

謝老師您好,我調用的網址在瀏覽器中運行沒問題,云函數調用成功,但提示400錯誤,沒有執行操作,請問是什么原因?

http://img1.sycdn.imooc.com//5e1c305100019f8807310236.jpg

  1. {errMsg: "cloud.callFunction:ok", result: {…}, requestID: "3f4ae9cd-35df-11ea-ac1a-525400c7e4d7"}

    1. errMsg:?"cloud.callFunction:ok"

    2. requestID:?"3f4ae9cd-35df-11ea-ac1a-525400c7e4d7"

    3. result:

      1. error:?"<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"> ?<HTML><HEAD><TITLE>Bad Request</TITLE> ?<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD> ?<BODY><h2>Bad Request - Invalid URL</h2> ?<hr><p>HTTP Error 400. The request URL is invalid.</p> ?</BODY></HTML> ?"

      2. message:?"400 - "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"\"http://www.w3.org/TR/html4/strict.dtd\">\r\n<HTML><HEAD><TITLE>Bad Request</TITLE>\r\n<META HTTP-EQUIV=\"Content-Type\" Content=\"text/html; charset=us-ascii\"></HEAD>\r\n<BODY><h2>Bad Request - Invalid URL</h2>\r\n<hr><p>HTTP Error 400. The request URL is invalid.</p>\r\n</BODY></HTML>\r\n""

      3. name:?"StatusCodeError"

      4. options:

        1. resolveWithFullResponse:?false

        2. simple:?true

        3. transform2xxOnly:?false

        4. uri:?"https://www.e-jn.cn:8888/dy/db/dy_api.asp?bz=3&groupname=12&creater=青鳥&groupnote=2345"


正在回答

4 回答

問題解決,在JS中用escape()做一下編碼就可以了,謝謝!


0 回復 有任何疑惑可以回復我~

謝老師,問題找到了,參數傳遞中文就出錯,請問這種對中文的傳遞操作應在云函數中如何編碼呢?

0 回復 有任何疑惑可以回復我~

謝老師,我在瀏覽器地址欄中直接調用API接口是沒問題的,url為:https://www.e-jn.cn:8888/dy/db/dy_api.asp?bz=3&groupname=12&creater=青鳥&groupnote=2345

但是通過云函數調用就不行,調用成功,但沒執行,并返回上面的錯誤信息。

0 回復 有任何疑惑可以回復我~

這是你自己的API,不是課程中提供的,所以需要確認

1、API是否是好用的,是否有返回值

2、中文參數是否需要編碼

3、從問題的result看,云函數是正確調用的,cloud.callFunction:ok而且result是有值的,是API報錯了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問謝老師,我的云函數調用問題出錯在哪里?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號