Cómo enviar la cadena codificada base 64 de android a wcf

Escribí la funcionalidad para codificar una imagen y enviarla a wcf. Um no utiliza parámetros de cadena de consulta. Um usando la URL para pasar parámetros. Este es mi código androide y esto funciona bien.

public JSONUpdate(String jobNumber, String documentType, String documentFilePath, String DocumentFileName, String encodedImage, String url) { this.url = url + jobNumber.trim() + "/" + documentType.trim() + "/" + documentFilePath.trim().replace("/", "___") + "/" + DocumentFileName.trim() + "/" + encodedImage; } public boolean updateService() { boolean result = false; HttpClient httpClient = new DefaultHttpClient(); try { HttpPost httpPost = new HttpPost(this.url); try { HttpResponse httpResponse = httpClient.execute(httpPost); if (httpResponse != null) { if (httpResponse.getStatusLine().getStatusCode() == 200) result = true; } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } catch (Exception ex) { String p = ex.getLocalizedMessage(); String y = ex.getMessage(); } if (!result) { } return result; } 

En mi implementación de WCF que también funciona bien, excepto cuando incluyo parámetro de cadena codificada que arroja un error porque la cadena codificada contiene el '+' y '\'. Así que la URL se rompió. Este es mi código de WCF para el servicio

  [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, UriTemplate = "attachment/{jobNumber}/{documentType}/{documentFilePath}/{DocumentFileName}/{encodedImage}", BodyStyle = WebMessageBodyStyle.Bare)] public bool InsertAttachment(String jobNumber, String documentType, String documentFilePath, String documentFileName, String encodedImage = null) { //implementation was written } 

Cómo pasar la cadena codificada de 64 bits de forma segura como el parámetro con + y \? No tengo mucha experiencia en ello. Le agradeceré si alguien me puede dar una sugerencia.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.