The reasons why the HTTP proxy API cannot be accessed are as follows
9th January 2024
When using proxy IPs, we often encounter some issues, such as being unable to extract or use proxy IPs when inserting the API extraction link into software. What are the reasons for this? IPHTML Global Proxy IP (register and contact customer service to enjoy free testing) has summarized a few points for everyone:
Unable to retrieve proxy IPs:
The format of the proxy IP returned does not match.
Different software may have different requirements for the format of proxy IPs. Some require usernames and passwords, some need text format, some need JSON format, and some even require some non-mainstream formats. If the format of the returned proxy IP does not match, the proxy IP cannot be retrieved.
Extracting multiple software simultaneously or without intervals.
Nowadays, proxy IP packages generally have a minimum extraction interval, such as 10 seconds for short-lived high-quality proxies and 1 second for exclusive IP pools, which ensures server stability. However, some software does not set the function of calling the API extraction interval, and can only call APIs without intervals; other users open multiple software and simultaneously call APIs to extract proxy IPs. In both of these cases, proxy IPs cannot be extracted. What is the solution?
If the software can only extract proxy IPs at intervals, you can establish a local IP pool, periodically retrieve proxy IPs, store them in the local IP pool, and then establish an API proxy interface for the local IP pool to periodically retrieve proxy IPs for use; if multiple software simultaneously call APIs to retrieve proxy IPs for use, you can purchase an API for each software, or establish a local IP pool.
Currently, no proxy IPs are available:
Incorrect authorization.
Generally, high-quality proxy IPs require authorization to use. If the authorization is incorrect or improperly set up, the proxy IP cannot be used, and the software may display a message such as "Currently, no proxy IPs are available" or other error messages. There are generally two types of proxy IP authorization: "Terminal IP authorization," commonly known as binding IP whitelists, requires binding the public IP of the terminal using the proxy; and "Username + Password" authorization, which requires verification when using the proxy IP, depending on whether the software supports this authorization mode.
Incorrect protocol.
Some software only supports HTTP or HTTPS protocols, but the purchased proxies are SOCKS5 proxy IPs; some software only supports the SOCKS5 protocol but purchased HTTPS proxy IPs; some software supports both protocols but are not correctly configured when used. For example, using an HTTP proxy IP while selecting the SOCKS5 protocol in the software. All of these situations can lead to proxy IP usage failure and may prompt "Currently, no proxy IPs are available" or other error messages.