All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.koofr.api.v2.util.CustomClientResource Maven / Gradle / Ivy

The newest version!
package net.koofr.api.v2.util;

import org.restlet.Response;
import org.restlet.data.Reference;
import org.restlet.engine.header.Header;
import org.restlet.engine.header.HeaderConstants;
import org.restlet.representation.Representation;
import org.restlet.resource.ClientResource;
import org.restlet.util.Series;

public class CustomClientResource extends ClientResource {

	public CustomClientResource(Reference reference) {
		super(reference);
	}

	@SuppressWarnings("unchecked")
	public Representation handleInbound(Response response) {
		Representation rep = super.handleInbound(response);

		Series
headers = (Series
) response.getAttributes(). get(HeaderConstants.ATTRIBUTE_HEADERS); try { String location = headers.getFirstValue("Location"); rep.setLocationRef(location); } catch (Exception e) { } return rep; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy