作者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/cn.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