工作所遇問題,作爲筆記記錄一下
【問題】今天遇到c++中用curl庫發送http報文,報錯:
curl_easy_perform() failed:URL using bad/illegal format or missing URL...
【解決】根據提示所知爲url格式有問題。解決思路有兩種:一想辦法打印下設置的url地址,是否爲空。二如果不爲空查看地址是否不全,一般是地址後邊的路徑缺失或者參數缺失,比如我這邊的問題是,開始只設置url爲:
http://xxx.xxx.xxx.xxx:xxxx/oppf
而正確的應該是(method、format等字段根據具體業務而定):
http://xxx.xxx.xxx.xxx:xxxx/oppf?method=AAAA&format=AAAA&busiSerial=AAAA