mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-19 00:39:58 +00:00
Extract HttpClient into own class which can keep state (cookies and configuration for now).
This commit is contained in:
parent
07a0b8b535
commit
00a395a9ad
12 changed files with 431 additions and 386 deletions
|
@ -661,7 +661,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
private JSONObject getLinePhysicalMode(final String lineId) throws IOException
|
||||
{
|
||||
final String uri = uri() + "lines/" + ParserUtils.urlEncode(lineId) + "/physical_modes";
|
||||
final CharSequence page = ParserUtils.scrape(uri, authorization);
|
||||
final CharSequence page = httpClient.get(uri, authorization);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -700,7 +700,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
private List<LineDestination> getStationLines(final String stopPointId) throws IOException
|
||||
{
|
||||
final String uri = uri() + "stop_points/" + ParserUtils.urlEncode(stopPointId) + "/routes?depth=2";
|
||||
final CharSequence page = ParserUtils.scrape(uri, authorization);
|
||||
final CharSequence page = httpClient.get(uri, authorization);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -727,7 +727,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
private String getStopAreaId(final String stopPointId) throws IOException
|
||||
{
|
||||
final String uri = uri() + "stop_points/" + ParserUtils.urlEncode(stopPointId) + "?depth=1";
|
||||
final CharSequence page = ParserUtils.scrape(uri, authorization);
|
||||
final CharSequence page = httpClient.get(uri, authorization);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -794,7 +794,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
|
||||
final String queryUri = uri() + queryUriType + "places_nearby?type[]=stop_point" + "&distance=" + maxDistance + "&count=" + maxLocations
|
||||
+ "&depth=0";
|
||||
final CharSequence page = ParserUtils.scrape(queryUri, authorization);
|
||||
final CharSequence page = httpClient.get(queryUri, authorization);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -871,7 +871,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
}
|
||||
queryUri.append("departures?from_datetime=" + dateTime + "&count=" + maxDepartures + "&duration=3600" + "&depth=0");
|
||||
|
||||
final CharSequence page = ParserUtils.scrape(queryUri.toString(), authorization);
|
||||
final CharSequence page = httpClient.get(queryUri.toString(), authorization);
|
||||
|
||||
final JSONObject head = new JSONObject(page.toString());
|
||||
|
||||
|
@ -960,7 +960,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
final String nameCstr = constraint.toString();
|
||||
|
||||
final String queryUri = uri() + "places?q=" + ParserUtils.urlEncode(nameCstr) + "&type[]=stop_area&type[]=address" + "&depth=1";
|
||||
final CharSequence page = ParserUtils.scrape(queryUri, authorization);
|
||||
final CharSequence page = httpClient.get(queryUri, authorization);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -1081,7 +1081,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
}
|
||||
}
|
||||
|
||||
final CharSequence page = ParserUtils.scrape(queryUri.toString(), authorization);
|
||||
final CharSequence page = httpClient.get(queryUri.toString(), authorization);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -1177,7 +1177,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
final Location from = context.from;
|
||||
final Location to = context.to;
|
||||
final String queryUri = later ? context.nextQueryUri : context.prevQueryUri;
|
||||
final CharSequence page = ParserUtils.scrape(queryUri, authorization);
|
||||
final CharSequence page = httpClient.get(queryUri, authorization);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -1214,7 +1214,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider
|
|||
public Point[] getArea() throws IOException
|
||||
{
|
||||
final String queryUri = uri();
|
||||
final CharSequence page = ParserUtils.scrape(queryUri, authorization);
|
||||
final CharSequence page = httpClient.get(queryUri, authorization);
|
||||
|
||||
try
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue