<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Require a method to call a URL  World_Imagery (MapServer) from client site without redirecting request to proxy.jsp file at server in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/require-a-method-to-call-a-url-world-imagery/m-p/386983#M35723</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;we are using proxy for token services but our web application server not having a internet connectivity because of which it is unable to call URL &lt;STRONG style="font-size: 18.6667px;"&gt;&lt;STRONG&gt; &lt;A href="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" title="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"&gt;World_Imagery (MapServer)&lt;BR /&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;Please suggest a method to call this URL &lt;STRONG style="font-size: 18.6667px;"&gt;&lt;STRONG&gt;&lt;A href="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" title="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"&gt;World_Imagery (MapServer)&lt;/A&gt;&lt;/STRONG&gt;&lt;/STRONG&gt; without using proxy.jsp &amp;amp; other URL is (&lt;STRONG&gt;10.131.5.244:6080/arcgis/rest/services).&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;NOTE- we cannot allow internet to our hosting server for security reasons.&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;Call proxy in my javascript :-&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;esri.config.defaults.io.proxyUrl = "proxy.jsp"; &lt;/P&gt;&lt;P&gt;esri.config.defaults.io.alwaysUseProxy = true;&amp;nbsp; &lt;/P&gt;&lt;P&gt;esriConfig.defaults.io.corsDetection = false;&amp;nbsp; &lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;proxy.jsp :-&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;%@page session="false"%&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;%@page import="java.net.*,java.io.*" %&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;%!&lt;/P&gt;&lt;P&gt;String[] serverUrls = {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fmyserver.mycompany.com%2Farcgis%2Frest%2Fservices%2Cayn2C2iPvqjeqWoXwV6rjmr43kyo23mhIPnXz2CEiMA6rVu0xR0St8gKsd0olv8a" rel="nofollow" target="_blank"&gt;http://myserver.mycompany.com/arcgis/rest/services,ayn2C2iPvqjeqWoXwV6rjmr43kyo23mhIPnXz2CEiMA6rVu0xR0St8gKsd0olv8a&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;&lt;SPAN&gt; "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fserver.arcgisonline.com%2FArcGIS%2Frest%2Fservices" rel="nofollow" target="_blank"&gt;https://server.arcgisonline.com/ArcGIS/rest/services&lt;/A&gt;&lt;SPAN&gt;",&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp; "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2F10.131.4.244%3A6080%2Farcgis%2Frest%2Fservices%2C55diNsb4PSZW1pf9MDkTJ1ZGfLDUhc6rn81rg-bIszh9RRN3mi6ImwjrLzQesnI9" rel="nofollow" target="_blank"&gt;http://10.131.4.244:6080/arcgis/rest/services,55diNsb4PSZW1pf9MDkTJ1ZGfLDUhc6rn81rg-bIszh9RRN3mi6ImwjrLzQesnI9&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; };&lt;/P&gt;&lt;P&gt;%&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;%&lt;/P&gt;&lt;P&gt;try {&lt;/P&gt;&lt;P&gt;&amp;nbsp; String reqUrl = request.getQueryString();&lt;/P&gt;&lt;P&gt;&amp;nbsp; boolean allowed = false;&lt;/P&gt;&lt;P&gt;&amp;nbsp; String token = null;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for(String surl : serverUrls) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String[] stokens = surl.split("\\s*,\\s*");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(reqUrl.toLowerCase().contains(stokens[0].toLowerCase())) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; allowed = true;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(stokens.length &amp;gt;= 2 &amp;amp;&amp;amp; stokens[1].length() &amp;gt; 0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; token = stokens[1];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(!allowed) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; response.setStatus(403);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(token != null) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reqUrl = reqUrl + (reqUrl.indexOf("?") &amp;gt; -1 ? "&amp;amp;" : "?") + "token=" + token;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; URL url = new URL(reqUrl);&lt;/P&gt;&lt;P&gt;&amp;nbsp; HttpURLConnection con = (HttpURLConnection)url.openConnection();&lt;/P&gt;&lt;P&gt;&amp;nbsp; con.setDoOutput(true);&lt;/P&gt;&lt;P&gt;&amp;nbsp; con.setRequestMethod(request.getMethod());&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(request.getContentType() != null) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; con.setRequestProperty("Content-Type", request.getContentType());&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; con.setRequestProperty("Referer", request.getHeader("Referer"));&lt;/P&gt;&lt;P&gt;&amp;nbsp; int clength = request.getContentLength();&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(clength &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; con.setDoInput(true);&lt;/P&gt;&lt;P&gt;&amp;nbsp; InputStream istream = request.getInputStream();&lt;/P&gt;&lt;P&gt;&amp;nbsp; OutputStream os = con.getOutputStream();&lt;/P&gt;&lt;P&gt;&amp;nbsp; final int length = 5000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; byte[] bytes = new byte[length];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; int bytesRead = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; while ((bytesRead = istream.read(bytes, 0, length)) &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.write(bytes, 0, bytesRead);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; con.setRequestMethod("GET");&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; out.clear();&lt;/P&gt;&lt;P&gt;&amp;nbsp; out = pageContext.pushBody();&lt;/P&gt;&lt;P&gt;&amp;nbsp; OutputStream ostream = response.getOutputStream();&lt;/P&gt;&lt;P&gt;&amp;nbsp; response.setContentType(con.getContentType());&lt;/P&gt;&lt;P&gt;&amp;nbsp; InputStream in = con.getInputStream();&lt;/P&gt;&lt;P&gt;&amp;nbsp; final int length = 5000;&lt;/P&gt;&lt;P&gt;&amp;nbsp; byte[] bytes = new byte[length];&lt;/P&gt;&lt;P&gt;&amp;nbsp; int bytesRead = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; while ((bytesRead = in.read(bytes, 0, length)) &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ostream.write(bytes, 0, bytesRead);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;} catch(Exception e) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; response.setStatus(500);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;%&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Jul 2016 12:07:17 GMT</pubDate>
    <dc:creator>AdarshSharma</dc:creator>
    <dc:date>2016-07-28T12:07:17Z</dc:date>
    <item>
      <title>Require a method to call a URL  World_Imagery (MapServer) from client site without redirecting request to proxy.jsp file at server</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/require-a-method-to-call-a-url-world-imagery/m-p/386983#M35723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;we are using proxy for token services but our web application server not having a internet connectivity because of which it is unable to call URL &lt;STRONG style="font-size: 18.6667px;"&gt;&lt;STRONG&gt; &lt;A href="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" title="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"&gt;World_Imagery (MapServer)&lt;BR /&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;Please suggest a method to call this URL &lt;STRONG style="font-size: 18.6667px;"&gt;&lt;STRONG&gt;&lt;A href="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" title="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"&gt;World_Imagery (MapServer)&lt;/A&gt;&lt;/STRONG&gt;&lt;/STRONG&gt; without using proxy.jsp &amp;amp; other URL is (&lt;STRONG&gt;10.131.5.244:6080/arcgis/rest/services).&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;NOTE- we cannot allow internet to our hosting server for security reasons.&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;Call proxy in my javascript :-&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;esri.config.defaults.io.proxyUrl = "proxy.jsp"; &lt;/P&gt;&lt;P&gt;esri.config.defaults.io.alwaysUseProxy = true;&amp;nbsp; &lt;/P&gt;&lt;P&gt;esriConfig.defaults.io.corsDetection = false;&amp;nbsp; &lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;proxy.jsp :-&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;%@page session="false"%&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;%@page import="java.net.*,java.io.*" %&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;%!&lt;/P&gt;&lt;P&gt;String[] serverUrls = {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fmyserver.mycompany.com%2Farcgis%2Frest%2Fservices%2Cayn2C2iPvqjeqWoXwV6rjmr43kyo23mhIPnXz2CEiMA6rVu0xR0St8gKsd0olv8a" rel="nofollow" target="_blank"&gt;http://myserver.mycompany.com/arcgis/rest/services,ayn2C2iPvqjeqWoXwV6rjmr43kyo23mhIPnXz2CEiMA6rVu0xR0St8gKsd0olv8a&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;&lt;SPAN&gt; "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fserver.arcgisonline.com%2FArcGIS%2Frest%2Fservices" rel="nofollow" target="_blank"&gt;https://server.arcgisonline.com/ArcGIS/rest/services&lt;/A&gt;&lt;SPAN&gt;",&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp; "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2F10.131.4.244%3A6080%2Farcgis%2Frest%2Fservices%2C55diNsb4PSZW1pf9MDkTJ1ZGfLDUhc6rn81rg-bIszh9RRN3mi6ImwjrLzQesnI9" rel="nofollow" target="_blank"&gt;http://10.131.4.244:6080/arcgis/rest/services,55diNsb4PSZW1pf9MDkTJ1ZGfLDUhc6rn81rg-bIszh9RRN3mi6ImwjrLzQesnI9&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; };&lt;/P&gt;&lt;P&gt;%&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;%&lt;/P&gt;&lt;P&gt;try {&lt;/P&gt;&lt;P&gt;&amp;nbsp; String reqUrl = request.getQueryString();&lt;/P&gt;&lt;P&gt;&amp;nbsp; boolean allowed = false;&lt;/P&gt;&lt;P&gt;&amp;nbsp; String token = null;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for(String surl : serverUrls) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String[] stokens = surl.split("\\s*,\\s*");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(reqUrl.toLowerCase().contains(stokens[0].toLowerCase())) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; allowed = true;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(stokens.length &amp;gt;= 2 &amp;amp;&amp;amp; stokens[1].length() &amp;gt; 0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; token = stokens[1];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(!allowed) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; response.setStatus(403);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(token != null) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; reqUrl = reqUrl + (reqUrl.indexOf("?") &amp;gt; -1 ? "&amp;amp;" : "?") + "token=" + token;&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; URL url = new URL(reqUrl);&lt;/P&gt;&lt;P&gt;&amp;nbsp; HttpURLConnection con = (HttpURLConnection)url.openConnection();&lt;/P&gt;&lt;P&gt;&amp;nbsp; con.setDoOutput(true);&lt;/P&gt;&lt;P&gt;&amp;nbsp; con.setRequestMethod(request.getMethod());&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(request.getContentType() != null) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; con.setRequestProperty("Content-Type", request.getContentType());&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; con.setRequestProperty("Referer", request.getHeader("Referer"));&lt;/P&gt;&lt;P&gt;&amp;nbsp; int clength = request.getContentLength();&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(clength &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; con.setDoInput(true);&lt;/P&gt;&lt;P&gt;&amp;nbsp; InputStream istream = request.getInputStream();&lt;/P&gt;&lt;P&gt;&amp;nbsp; OutputStream os = con.getOutputStream();&lt;/P&gt;&lt;P&gt;&amp;nbsp; final int length = 5000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; byte[] bytes = new byte[length];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; int bytesRead = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; while ((bytesRead = istream.read(bytes, 0, length)) &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.write(bytes, 0, bytesRead);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; con.setRequestMethod("GET");&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; out.clear();&lt;/P&gt;&lt;P&gt;&amp;nbsp; out = pageContext.pushBody();&lt;/P&gt;&lt;P&gt;&amp;nbsp; OutputStream ostream = response.getOutputStream();&lt;/P&gt;&lt;P&gt;&amp;nbsp; response.setContentType(con.getContentType());&lt;/P&gt;&lt;P&gt;&amp;nbsp; InputStream in = con.getInputStream();&lt;/P&gt;&lt;P&gt;&amp;nbsp; final int length = 5000;&lt;/P&gt;&lt;P&gt;&amp;nbsp; byte[] bytes = new byte[length];&lt;/P&gt;&lt;P&gt;&amp;nbsp; int bytesRead = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; while ((bytesRead = in.read(bytes, 0, length)) &amp;gt; 0) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ostream.write(bytes, 0, bytesRead);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;} catch(Exception e) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; response.setStatus(500);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;%&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2016 12:07:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/require-a-method-to-call-a-url-world-imagery/m-p/386983#M35723</guid>
      <dc:creator>AdarshSharma</dc:creator>
      <dc:date>2016-07-28T12:07:17Z</dc:date>
    </item>
  </channel>
</rss>

