s
is a reserved keyword, you cannot reuse the URL parameters and query variables used by WordPress itself. This issue is unrelated to the API request code.
Because your form has an input with the name s
, the request is interpreted as a search request. As no posts were found in the WordPress search, you got a 404 response.
As a general rule of thumb, if a parameter is listed in the documentation as valid in a WP_Query
post query object, it is unavailable for use in URLs.
Changing WordPress to allow s
to be used would cripple a large portion of WordPress core functionality and require extensive internal modification of WordPress itself, as well as disabling all search related functionality, and any plugins that use similar systems, both on the frontend and in WP Admin.
Related Posts:
- Is there a way to follow redirects with command line cURL?
- How to send a header using a HTTP request through a cURL call?
- How can I set the request header for curl?
- How to display request headers with command line curl
- How to fix libeay32.dll was not found error
- cURL to show response headers after submiting a file
- wget/curl large file from google drive
- curl: (35) SSL connect error
- How do I make curl ignore the proxy?
- SSL CA cert (path? access rights?)
- How do I measure request and response times at once using cURL?
- cURL equivalent in Node.js?
- Curl Error 56 “Failure when receiving data from the peer” while sending .tar.gz File
- Run Rsync from Python [duplicate]
- wp_remote_get vs. file_get_contents vs. cURL?
- wp_remote_get – cURL error 28 – only on same domain
- cURL – How to send and fetch data in WordPress
- How to convert this cURL to wp_remote_get?
- cURL RETURNTRANSFER function in wp_remote_post
- How to convert this cURL to wp_remote_*?
- XML-code sent via the POST method to the URL (API) [closed]
- How to send file by wp_remote_post?
- Download file using cURL into wp-includes/uploads
- cURL request to plugin repository fails 403
- Curl error while creating user
- Inconsistencies between wp_remote_post and cURL
- Set wordpress auth cookie from external site?
- Does wp_remote_post() require curl?
- Get full page HTML for a non-public WordPress page
- How to use the HTTP API (wp_remote_get) instead of cURL?
- Difference between `curl -I` and `curl -X HEAD`
- wp_remote_post vs curl to send data in WordPress plugin
- HTTP POST and GET using cURL in Linux [duplicate]
- How do I install and use cURL on Windows?
- JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- What’s the net::ERR_HTTP2_PROTOCOL_ERROR about?
- How to use Python to execute a cURL command?
- How to use the curl command in PowerShell?
- How to define the basic HTTP authentication using cURL correctly?
- How to capture cURL output to a file?
- Call to undefined function curl_init().?
- How to use cURL to send Cookies?
- cURL error 60: SSL certificate: unable to get local issuer certificate
- What exactly is cacert.pem for?
- tar: Unrecognized archive format error when trying to unpack flower_photos.tgz, TF tutorials on OSX
- PHP cURL custom headers
- Error:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
- Setting Curl’s Timeout in PHP
- curl: no URL specified for restful api
- How to read a CSV file from a URL with Python?
- How to remove rest api link: in http headers?
- How to use the HTTP API with a Proxy?
- How to use WordPress HTTP API to download file from remote location
- cURL 28 error after switch from to brew php 7.2 on localhost
- Passing .pem and .key files in cURL doesn’t work in WordPress
- Creating a post with the REST API, curl and oauth returning 401 error
- parse XML from URL (via SOAP)
- Connect external web app to wordpress
- Is curl required?
- Storing an XML Response (Transient)?
- Posting an XML request using HTTP API
- Allow download_url for lan addresses
- Is it possible to process $_POST / inbound http request in way to automatically create WordPress post?
- Retrieving Google Plus share count with wp_remote_post
- wp_remote_post with ssl:// protocol
- cURL error 60: SSL certificate problem: unable to get local issuer certificate
- Use wp_remote_get to get JSON instagram feed from public profile
- Extending WordPress REST API
- using wp_remote_get to retrieve own url on local host
- On Plugin Activation, How Do I Check for Proper Transport Mechanism?
- Problem with cURL and rest API
- Cache WP remote_get HTTP Response using Transients
- Return WP_Error as WP_REST_Response
- Programmatic Login from 3rd Party site
- WordPress from url get external source title
- curl problem or permalinks
- Save external API calls in WordPress
- Update File Once Every 30 Days
- http_response_timeout filter not working
- Add information to HTTP Header in WordPress Plugin
- Get single item from cURL plugin API call inside bash [closed]
- cURL error for cron
- Uploading a media item with the wp-json API to a specific path
- WordPress transient not working with WP Engine
- How to set a header in wp_safe_remote_get()?
- Use WordPress user database in external php application
- Error: Can´t access facebook comment plugin admin page
- Need help creating asynchronous data scraper in WordPress
- Simulating timeout is not working
- Get the name WordPress default theme in the core
- WP Refused to display ‘URL’ in a frame because it set ‘X-Frame-Options’ to ‘sameorigin’
- Installation failed: 504 – Gateway Timeout
- mysqli_query(): MySQL server has gone away for Curl Request
- Using WP_Http to post data to Webservice without blocking caller script
- Installation problem with wordpress xampp
- Sending WordPress database information to cross domain the safe way?
- Run WordPress Plugin in the Specified time
- How to use wp_http with https-pages?
- Using the wp_remote_post response body
- Create plugin/function to catch XML-data via Shortcode