[問題] 請問Okhttp在url給參數的問題

作者: purplecofe (AnnyeongBatman)   2016-12-21 08:29:07
最近在做學校專題,需要用到OPEN DATA的API
目前從API解析JSON回來已經沒有問題
剛剛在試OKHTTP時遇到一個問題,目前我是使用PTX資料服務平台的API
那它提供的API可以查指定起迄站跟時間,格式如下:
http://ptx.transportdata.tw/MOTC/v2/Rail/TRA/DailyTimetable/OD/{OriginalStation}/to/{DestinationStation}/{TrainDate}
三個{}皆為必須輸入的參數,那在使用OKHTTP該如何去指定?
我看OKHTTP只有.url()好像沒有類似像addPathparameter("key":"value")這樣的參數
如有表達不清楚的地方請跟我說,謝謝。
作者: leo811006 (伊莉莎白)   2016-12-21 09:14:00
你直接把參數塞到URL裡不行嗎= =?
作者: purplecofe (AnnyeongBatman)   2016-12-21 09:42:00
是說在一行.url(param)嗎?可以直接這樣做串連嗎,剛接觸這一塊不是很熟悉我忘了說,參數的部分我是要用edittext 當做輸入,算是查詢的功能
作者: leo811006 (伊莉莎白)   2016-12-21 12:40:00
用字串變數接參數 直接把串接在API的{}裡面阿
作者: dennisxkimo (Dennis(一上B就糟糕))   2016-12-21 12:56:00
參數放在網址 送出去就會回結果了沒需要用到送post的作法
作者: purplecofe (AnnyeongBatman)   2016-12-21 13:15:00
已經解決了,謝謝兩位

Links booklink

Contact Us: admin [ a t ] ucptt.com