A method for invoking a resource, comprising: sending, by a client terminal, a page request message to a server; receiving, by the client terminal, page data sent back by the server in response to the page request message, wherein the page data includes a path corresponding to an address of a resource to be called by an application client, the path being in the form of a Uniform Resource Locator, and the path including a version placeholder of a version of the application client to be used to call the resource; analyzing, by the client terminal, the page data to obtain the path corresponding to the address of the resource; generating, by the client terminal,, using one or more computer processors, a resource-calling request using the path corresponding to the address of the resource; acquiring, by the client terminal, native version information of the application client, wherein the native version information of the application client comprises a current version of the application client at a device; using, by the client terminal, the native version information of the application client to modify the resource-calling request, wherein using the native version information of the application client to modify the resource-calling request comprises: determining, by the client terminal, whether the resource-calling request includes a version placeholder; and in response to a determination that the resource-calling request includes the version placeholder, replacing, by the client terminal, the version placeholder included in the page data with the native version information in the event that the native version of the application client is different from the version of the application client to be used to call the resource associated with the path corresponding to the address of the resource included in the page data received from the server, wherein the replacing the version placeholder modifies the resource-calling request without modifying the page data received from the server; and acquiring, by the client terminal, the resource according to the modified resource-calling request. sending, by a client terminal, a page request message to a server; receiving, by the client terminal, page data sent back by the server in response to the page request message, wherein the page data includes a path corresponding to an address of a resource to be called by an application client, the path being in the form of a Uniform Resource Locator, and the path including a version placeholder of a version of the application client to be used to call the resource; analyzing, by the client terminal, the page data to obtain the path corresponding to the address of the resource; generating, by the client terminal,, using one or more computer processors, a resource-calling request using the path corresponding to the address of the resource; acquiring, by the client terminal, native version information of the application client, wherein the native version information of the application client comprises a current version of the application client at a device; using, by the client terminal, the native version information of the application client to modify the resource-calling request, wherein using the native version information of the application client to modify the resource-calling request comprises: determining, by the client terminal, whether the resource-calling request includes a version placeholder; and in response to a determination that the resource-calling request includes the version placeholder, replacing, by the client terminal, the version placeholder included in the page data with the native version information in the event that the native version of the application client is different from the version of the application client to be used to call the resource associated with the path corresponding to the address of the resource included in the page data received from the server, wherein the replacing the version placeholder modifies the resource-calling request without modifying the page data received from the server; and determining, by the client terminal, whether the resource-calling request includes a version placeholder; and in response to a determination that the resource-calling request includes the version placeholder, replacing, by the client terminal, the version placeholder included in the page data with the native version information in the event that the native version of the application client is different from the version of the application client to be used to call the resource associated with the path corresponding to the address of the resource included in the page data received from the server, wherein the replacing the version placeholder modifies the resource-calling request without modifying the page data received from the server; and acquiring, by the client terminal, the resource according to the modified resource-calling request.