Frequently asked question

Why do the Java client applications send cmd=ping requests to the Web server?

Last Published: April 25, 2020

Answer

Java components in ArcIMS such as Java Viewer, ArcExplorer Java, Administrator, and Designer or custom MapObjects Java client applications can connect to ArcIMS Server through the ArcIMS Servlet Connector using two types of URLs:

1) Partial URL:

http://www.geographynetwork.com

2) Full URL:

http://www.geographynetwork.com/servlet/com.esri.esrimap.Esrimap

In the case of a partial URL, Java client applications append the rest of the URL that is needed. However, to know whether the URL is full or partial, it first does a ping test and as a result, the Web server receives a request similar to the following:

http://www.geographynetwork.com?cmd=ping.

This does not harm the Web server and provides flexibility to ArcIMS or MapObjects Java client applications. This is why you'll notice ?cmd=ping requests that do not appear to go to a valid URL in your Web server logs.

Article ID:000006611

Software:
  • Legacy Products

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic