作者purplecofe (AnnyeongBatman)
看板java
標題[問題] 請問Okhttp在url給參數的問題
時間Wed Dec 21 08:29:07 2016
最近在做學校專題,需要用到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")這樣的參數
如有表達不清楚的地方請跟我說,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.34.65
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1482280150.A.BE8.html
1F:→ leo811006: 你直接把參數塞到URL裡不行嗎= =? 12/21 09:14
2F:→ purplecofe: 是說在一行.url(param)嗎?可以直接這樣做串連嗎, 12/21 09:42
3F:→ purplecofe: 剛接觸這一塊不是很熟悉 12/21 09:42
4F:→ purplecofe: 我忘了說,參數的部分我是要用edittext 當做輸入, 12/21 09:45
5F:→ purplecofe: 算是查詢的功能 12/21 09:45
6F:→ leo811006: 用字串變數接參數 直接把串接在API的{}裡面阿 12/21 12:40
7F:→ dennisxkimo: 參數放在網址 送出去就會回結果了 12/21 12:56
8F:→ dennisxkimo: 沒需要用到送post的作法 12/21 13:09
9F:→ purplecofe: 已經解決了,謝謝兩位 12/21 13:15